- Merge Sort
- Quick Sort
- Breadth-first search
- Depth-first search
- Binary Search
-
Arrays/ArrayLists
-
HashTables
-
Trees
-
Graphs
-
Stacks/Queues
-
Heaps
-
Linkedlists
-
Double-Linkedlists
-
Dequeues
-
Hashmap
- Big O
- Recursion
- Memoization/Dynamic Programming