Структурата на данните може да се дефинира като група от елементи на данни, която осигурява ефективен начин за съхраняване и организиране на данни в компютърните науки, така че да могат да се използват ефективно.

С други думи, това е формат за организация на данни, съхранение и управление, който позволява ефективен достъп и модифициране.

Класификация на структурата на данните:

Структурата на данните може да бъде класифицирана най-общо в две категории:

  1. Примитивна структура на данните: Тези типове се дефинират от езика за програмиране и могат да бъдат манипулирани директно от машинни инструкции.
  2. Непримитивна структура на данните: Тези типове не са дефинирани от езика за програмиране и не могат да бъдат манипулирани директно от машинни инструкции.

Отново, има няколко типа примитивни и непримитивни структури от данни, те са представени картинно по-долу:

Абстрактен тип данни (ADT):Това е математически модел за типове данни, където типът данни се определя от поведението си от гледна точка на потребителя на данни, по-специално по отношение на възможни стойности, възможни операции върху типа данни и поведението на тези операции.

Заключение:Структурите от данни са една от основните и най-важни концепции в компютърните науки, тъй като се използват в различни области като операционна система, проектиране на компилатор, изкуствен интелект, графика и т.н.

Препратки:

  1. https://en.wikipedia.org/wiki/Data_structure
  2. https://en.wikipedia.org/wiki/Abstract_data_type