Peer-2-Peer
Мудрец
(16198)
4 года назад
Конечно, ответить на такой вопрос перечислением всех вариантов не получится. Даже обобщение и группировка вариантов — непостижимая задача.
А абстрактный ответ: выбор размерности определяется моделью поставленной задачи.
Помнится, в Ответах мне встречался вопрос (отвечал не я), где автор пытался сохранять координаты мышки в динамическом ДВУМЕРНОМ массиве, а отвечавший предложил ему использовать ОДНОМЕРНЫЙ массив из СТРУКТУР из двух полей. Вроде бы альтернативы равноценны, но порой одно больше подходит к задаче, нежели другое.
Peer-2-PeerМудрец (16198)
4 года назад
Попробуй самостоятельно оценить частный случай своего вопроса.
„В каких случаях используется одномерный массив строк, а в каких — двумерный массив символов? “
Публиковать ответ на этот вопрос необязательно, главное — увидеть разницу специфик применения различных структур данных.
Peer-2-PeerМудрец (16198)
4 года назад
Кстати, в машинной памяти массивы любой размерности представляются как цепочки данных. Индексирование элемента такой структуры — это всего лишь способ косвенной адресации отдельной ячейки.