Всем привет!
Объясните, пожалуйста, вот вообще любая структура данных - это ведь не тип данных. Как образуются структуры данных?
Они как-то "зашиты" под капотом в интерпретаторах языков программирования? Я просто окончательно запутался.
Например, цитата из википедии:
Двоичное дерево поиска применяется для построения более абстрактных структур, таких, как множества, мультимножества, ассоциативные массивы.
Но, разве ассоциативный массив- это в случае, к примеру, с языком Python не словарь? А словарь- это разве не структура данных хэш таблица? Я уже кучу статей перечитал, но везде только объясняется какие бывают деревья, но откуда они так сказать "появляются" нигде не сказано.
Прошу прощения, знаю вопрос тупой. Я честно читал к примеру "Грокаем алгоритмы", но там тоже ничего не нашёл про то откуда берутся структуры данных.
Заранее большое спасибо за помощь!