Delete a;
Контрольные вопросы
1) Каким образом вычисляется адрес элемента многомерного массива по его индексам?
2) Вычислите адрес элемента массива A[4][3][2], если его описание имеет вид int A[2:5][1:7][0:3];(здесь предполагается, что нижние границы изменения индекса могут быть заданы).
3) Напишите текст фрагмента программы, создающей непрямоугольный массив из 10 строк, в котором четные строки имеют по 5 элементов, а нечетные по 8 элементов.
Списочные структуры
При выборе структуры хранения для некоторых данных, необходимо помнить, что помимо самих данных требуется хранить структурные связи каждого элемента данных с другими элементами. Так, например, для строки символов существенными являются не только сами символы, но и порядок их следования. Таким образом, элемент данных (символ) структурно связан с предыдущим и последующим элементом. Элемент числовой матрицы имеет соседей слева, справа, сверху и снизу. При последовательном распределении памяти структурные связи отображаются на физическое расположение элементов структуры данных в памяти. Так, для строки следующий символ располагается вслед за текущим.
В случае связанного распределения памяти, адреса элементов, структурно связанных с элементом данных, хранятся вместе с этим элементом.
Дата добавления: 2014-12-02; просмотров: 731;