- Linear Search: Iteration and Recursion
- Binary Search: Iteration and Recursion
- Bubble Sort
- Insertion Sort
- Selection Sort
- Merge Sort
- Quick Sort
- Heap Sort
- Count Sort
- Radix Sort
- Bucket Sort
- Strassen Matrix Multiplication
- Job Scheduling Problem with Deadline
- Knapsack Problem
- Prim Algorithm for shortest path
- Kruskal Algorithm
Time taken by the program is also calculated in each program