1) Может кто-нибудь объяснить или указать мне на учебник, который объяснит и даст примеры того, как TreeSet выполняет свою задачу? Более конкретно, каков выписанный код класса, который позволяет ему функционировать?Как явная функция Java TreeSet работает?
2) Также может ли TS использоваться для сортировки несортированного массива строк?
Большое спасибо!
EDIT: Для (2), я пытаюсь инициализировать строку String [] names = strings {junk names ...} и сделать их лексикографически отсортированными. Является ли TS правильным вызовом? Или есть другое направление, которое я должен посмотреть.
Исходный код является общедоступным. «TreeSet» реализован с помощью «TreeMap», который реализован как дерево Red Black. –