Список структур данных - List of data structures

Это список примечательных структуры данных. Для более широкого списка терминов см. список терминов, относящихся к алгоритмам и структурам данных. Для сравнения времени работы части этого списка см. сравнение структур данных.

Типы данных

Примитивные типы

Составные типы или непримитивный тип

Абстрактные типы данных

Некоторые свойства абстрактных типов данных:

СтруктурапорядокУникальный
Списокданет
Ассоциативный массивнетда
Наборнетда
Стекданет
Multimapнетнет
Мультисет (сумка)нетнет
Очередьданет

Порядок означает, что последовательность вставки имеет значение. Уникальный означает, что повторяющиеся элементы не допускаются на основании какого-либо встроенного или, альтернативно, определенного пользователем правила сравнения элементов.

Линейные структуры данных

Структура данных называется линейной, если ее элементы образуют последовательность.

Массивы

Списки

Деревья

Бинарные деревья

B-деревья

Кучи

Деревья

В этих структурах данных каждый узел дерева сравнивает битовый фрагмент значений ключа.

Многонаправленные деревья

Деревья, разделяющие пространство

Это структуры данных, используемые для разделение пространства или разделение двоичного пространства.

Деревья для конкретных приложений

Хеш-структуры

Графики

Много график Структуры данных на основе данных используются в информатике и смежных областях:

Другой

Смотрите также


внешняя ссылка

  • Тесты Tommy Сравнение нескольких структур данных.