Главная / Основы программирования - обучения основам / Рассмотрим два способа представления матрицы размера 4×4. В первом случае используется массив из четырех элементов типа «указатель на double»: double *a[4]; при этом элемент a[i] содержит адрес начала i-й строки матрицы. Во втором случае используется лине

Рассмотрим два способа представления матрицы размера 4×4. В первом случае используется массив из четырех элементов типа «указатель на double»: double *a[4]; при этом элемент a[i] содержит адрес начала i-й строки матрицы. Во втором случае используется линейный массив из шестнадцати элементов: double a[16]; В первом случае обращение к элементу матрицы с индексами i, j осуществляется с помощью выражения a[i][j], во втором — с помощью выражения a[4*i + j]. Есть ли существенная разница в эффективности программы в первом и втором случаях при использовании оптимизирующего компилятора?

вопрос

Правильный ответ:

Да, есть, первый способ эффективнее.
Да, есть, второй способ эффективнее.
Существенной разницы нет.
Сложность вопроса
83
Сложность курса: Основы программирования - обучения основам
50
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен прошёл на пять с минусом.
29 апр 2019
Аноним
Гранд мерси за помощь по intiut'у.
07 авг 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.