Some algorithms and data structures not to forget about:
- Heap
- HeapSort
- MergeSort
- Deque
- UnionFind
- Hash (DJB, BKDR, JSHC, FNV1, SDBM, DEK, ELF)
- BinarySearchTree
- SplayTree
- AVLTree
- RedBlackTree
- KDTree
- RTree
- BTree
- Trie
- SkipList
- BinarySearch
- QuickSort
- RadixSort
- BFS
- DFS
- A*
- KMeans
- KNeighbours