- Array
- Graphs
- Hash tables (HashMap)
- Linked Lists 5 Queues
- Stacks
- BST
- Recursion
- Factorial
- Fibonacci - Includes a simple recursive with time complexity of O(n)
- ReverseString
- Sorting
- Bubble sort
- Selection sort
- Insertion sort
- Merge sort
- Quick sort
- Dynamic Fibonacci
- Common items