>>143001
Я понял, ты говоришь о куче, которая про выделение памяти. Хотя я и не понял, почему ты о ней говоришь, если на той картинке структуры данных.
> С абстрактной точки зрения
> та или иная структура данных/алгоритм
Я не уверен, что такое "абстрактная точка зрения", но "та или иная структура данных/алгоритм" - это вполне конкретный объект. Скажем, бинарная куча - это вполне конкретная структура данных (и да, ее связь с memory heap только историческая), и я не понимаю, куда тут "абстрагироваться". На мой взгляд, ты сказал бессмыслицу.
Опять же повторюсь. Предлагаю тебе разделить в голове программный интерфейс и алгоритм. Сортировка в жяве - это интерфейс. Быстрая сортировка - это алгоритм. Ассоциативный массив - это интерфейс. Красно-черное дерево - это конкретная структура данных.
На картинке перечислены структуры данных, а не программные интерфейсы/контракты, так что я не понимаю, почему ты о них заговорил.