Я знаком с Java Collection Framework, который содержит базовые интерфейсы: Collection
и Map
. Мне интересно, почему Framework не содержит структуры как Tree и Graph, которые являются базовыми коллекциями. Оба они могут рассматриваться как подтипы Collection
.
Кстати, я знаю, что TreeSet
реализуется под Red-Black Tree. Однако TreeSet
- это не дерево, а a Set
, поэтому в каркасе нет реального дерева.