Список структур даних

Нижче наведено список структур даних.

Базові структури даних

Загальний типСпецифічні типи
примітивні тип даних
Запис (програмування) або складні типи даних
  • Рядок
  • Дійсне подвійної точності
  • Дійсне
  • Об'єднання, Варіант
    • Мічене об'єднання
  • Буфер з проміжками

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

Загальний типСпецифічний тип
Список (або вектор або послідовність)
  • V-Список
Асоціативний масив
(або словник)

Нелінійні структури даних

Загальний типСпецифічний тип
Структури Граф
Дерево (структура даних)
  • M-арне дерево
  • Дерево синтаксичного аналізу
  • Розбиття простору
    • BSP дерево
      • Kd-дерево
        • Kdb-дерево
    • Квадрадерево
    • Октадерево

Порівняння

Нижче наведено можливу класифікацію структур даних за їхніми характеристиками:

Структура Впорядкованість Унікальність Комірок на вузол
Сумка (мультимножина) ні ні 1
Множина ні так 1
Список так ні 1
Словник ні так 2

Тут, "впорядкованість" не значить сортування, а лише те, що вхідний порядок зберігається. Іннші структури даних, такі як зв'язний список та стек не можна характеризувати у такій спосіб, оскільки існують операції специфічні лише для них.

Див. також

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.