2015-10-10 2 views
-2

Структура данных для реализации простой таблицы: массив или структура?Структура данных для реализации простой таблицы? Массив против структуры?

Какую структуру вы будете использовать, если хотите создать простую таблицу? Объяснить, почему?

ВАРИАНТЫ:

  1. Структура
  2. массив?
+0

Что вы * думаете, что это правильный ответ и почему? – WhiteViking

+0

О каком языке программирования стоит этот вопрос? Haskell? Clojure? Пролог? Brainfuck? Машина Тьюринга? – WhiteViking

ответ

0

Это зависит от ваших потребностей со стола. Насколько я понимаю, вы просто хотите реализовать простую таблицу с несколькими столбцами.

Если вы знаете, сколько у вас строк, вы можете выделить массив желаемого размера. Но как вы хотите реализовать каждую строку? Если это простое целое число, чем в порядке с массивом. Кроме того, вам нужно использовать struct для вашей строки. Чем это будет массив указателей, где каждый указатель указывает на вашу структуру, представляющую строку таблицы.

Если ваша таблица не является статической и вам необходимо поддерживать вставку и удаление строк, я бы создал связанный список. Каждая строка будет реализована внутри структуры, и каждая структура будет иметь поле, сообщающее мне, кто является следующей строковой структурой (узел в списке).

+0

Мне нужна симуляция нашего стола и то, что я думаю после вашего решения, что я должен использовать Structure for INSERTION и прочее !! Я прав? –

+0

Спасибо за предложение! –

+0

@SurajJorwekar Я считаю, что вы правы. Если бы это было полезно, я буду признателен, если вы примете мой ответ. –

Смежные вопросы