-
- Queue
- Stack
- Binary Search Tree
- AVL Tree
- 2-3 Tree
- Tries
- Heap
- kd-Tree
- Quad Tree
- Tries
-
- Direct Hashing
- Linear Probing Hashing
- Double Hashing
- Chaining Hashing
- Cuckoo Hashing
- Extendible Hashing
-
- Quick Select
- Randomized Quick Select
- Medians of Five Quick Select
-
- Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Merge Sort
- Heap Sort
- Counting Sort
- Radix Sort
-
- Linear Search
- Binary Search
- Gallop Search
- Move To Front Search
- Transpose Sequential Search
- Interpolation Search
- Range Search
- Skip List Search
-
- Brute Force Algorithm
- Knuth-Morris-Pratt Algorithm
- Boyer-Moore Algorithm
-
- Run Length Encoding
- Huffman Coding
- Move To Front
- Lempel-Ziv
- Burrows Wheeler Transform
-
Fun Just For Fun