# Functions
ArrayListExample to demonstrate basic usage of ArrayList.
ArrayStackExample to demonstrate basic usage of ArrayStack.
AVLTreeExample to demonstrate basic usage of AVLTree.
BinaryHeapExample to demonstrate basic usage of BinaryHeap.
BTreeExample to demonstrate basic usage of BTree.
CustomComparatorExample to demonstrate basic usage of CustomComparator.
DoublyLinkedListExample to demonstrate basic usage of DoublyLinkedList.
EnumerableWithIndexExample to demonstrate basic usage of EnumerableWithIndex.
EunumerableWithKeyExample to demonstrate basic usage of EunumerableWithKey.
HashBidiMapExample to demonstrate basic usage of HashMap.
HashMapExample to demonstrate basic usage of HashMap.
HashSetExample to demonstrate basic usage of HashSet.
IteratorWithIndexExample to demonstrate basic usage of IteratorWithIndex.
IteratorWithKeyExample to demonstrate basic usage of IteratorWithKey.
LinkedListStackExample to demonstrate basic usage of LinkedListStack.
ListSerializationExample demonstrates how to serialize and deserialize lists to and from JSON.
MapSerializationExample demonstrates how to serialize and deserialize maps to and from JSON.
RedBlackTreeExample to demonstrate basic usage of RedBlackTree.
RedBlackTreeExtendedExample main method on how to use the custom red-black tree above.
SinglyLinkedListExample to demonstrate basic usage of SinglyLinkedList.
SortExample to demonstrate basic usage of basic sort.
TreeBidiMapExample to demonstrate basic usage of TreeBidiMap.
TreeMapExample to demonstrate basic usage of TreeMap.
TreeSetExample to demonstrate basic usage of TreeSet.
# Structs
RedBlackTreeExtended to demonstrate how to extend a RedBlackTree to include new functions.
User model (id and name).