Concept

How do sorted collections maintain element order?

ComputerScienceOne / Sorting

"The Java Collections framework also provides several sorted data structures. Though an ordered collection such as a List can be sorted by calling the Collections.sort() method, a sorted data structure maintains an ordering. As you add elements to the data structure, they are inserted in the appropriate spot. Such data structures also prevent you from arbitrarily inserting elements in any order. Java defines the SortedSet<T> interface for sorted collections with a TreeSet<T> implementation. As the name implies, the implementation is a balanced binary search tree, in particular a red-black tree. You can construct a TreeSet<T> by providing it a Comparator<T>."

Related Ideas

How do sorted collections maintain element order? | ComputerScienceOne | Bifalgorithm | Bifalgorithm