Простими словами, структура даних – це контейнер, який зберігає інформацію у вигляді. Через таке «компонування» воно може бути ефективним в одних операціях і неефективним в інших. Мета розробника – вибрати із існуючих структур оптимальний для конкретного завдання варіант.