Data structures included:
- Array list
- Singly and doubly linked list
- Stack
- Queue and deque
- Heap
- Array map, AVL tree map, Binary tree map, Hash map
- Graph
Algorithms included:
- Bubble sort
- Selection sort
- Quick sort
- Merge sort
- Radix sort
- Heap sort
- Binary search
- Fibonacci number and Greatest common divisor using recursion