- Array
- Linked List
- Stack
- Queue
- Trees
- Graph
- Binary Search Tree
- Stack
- Bubble Sort
- Binary Search
- Depth First Search
- Expression Evaluation
- Longest Common Subsequence
- Maximum Sub-Array
- Parantheses Check
- Insertion Sort
- Selection Sort
- Quick Sort
- GCD and prime number algorithms
- Binary Search
- Bubble Sort
- Counting Sort
- KMP String Search
- Linear Search
- Merge Sort
- Quick Sort
- Fibonacci (Recursive)
- Quick Sort (Recursive)