Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

В каких случаях надо использовать одномерный массив а в каких двумерный?

Никита Луганский Ученик (50), закрыт 4 года назад
Ну и аналогично трехмерные
Лучший ответ
HWMasters.com Искусственный Интеллект (131329) 4 года назад
Когда удобно тогда и пользовать
Никита ЛуганскийУченик (50) 4 года назад
тоесть разница у них только в обьеме
Никита Луганский, всё используется по необходимости. Бывает, что массив не нужен. А нужен например список, или ассоциативный массив, или очередь, или стек. Или ничего не нужно из этого списка.
Остальные ответы
Peer-2-Peer Мудрец (16198) 4 года назад
Конечно, ответить на такой вопрос перечислением всех вариантов не получится. Даже обобщение и группировка вариантов — непостижимая задача.

А абстрактный ответ: выбор размерности определяется моделью поставленной задачи.

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

„В каких случаях используется одномерный массив строк, а в каких — двумерный массив символов? “

Публиковать ответ на этот вопрос необязательно, главное — увидеть разницу специфик применения различных структур данных.
Peer-2-PeerМудрец (16198) 4 года назад
Кстати, в машинной памяти массивы любой размерности представляются как цепочки данных. Индексирование элемента такой структуры — это всего лишь способ косвенной адресации отдельной ячейки.
=Serge= Просветленный (36146) 4 года назад
Только когда в этом есть необходимость. Вот когда без них никак - тогда и используй.
Похожие вопросы