- Linear Search Iterative
- Linear Search Recursive(Using Divide and Concur Method)
- Binary Search Iterative
- Binary Search Recursive
- Interpolation Search Iterative
- Interpolation Search Recursive
- Jump Search
- Exponential Search
- Bubble Sort
- Insertion Sort
- Selection Sort
- Quick Sort
- Merge Sort
- Counting Sort
- Bucket Sort
- Radix Sort
- Stacks Using Arrays
- Queue Using Arrays
- Stack Using Linked Lists
- Queue Using Linked Lists
- Queue Using 2 Stacks
- Stack Using 2 Queues