- Activity Selection
- Array Mirror Inverse
- Anagram Program
- Binary Search
- First Missing Positive Integer
- Linear Search
- Max Sub Array Sum
- Painter Partition Problem
- Random Search Monte Carlo version
- Randomized selection algorithm
- Sum of Triplet
- Calculate Double Factorial
- Longest substring without repeating characters
- Maximum Sum Subarray
- Circular Linked List
- Fenwick Tree
- Infix to postfix
- Paranthesis Checker
- Preorder Traversal
- Queue All Functionality
- Queue implementation
- Queue Implementation with Linked List
- Singly Linked List Implementation
- Spiral Matrix
- Binary Search
- Interpolation Search
- Linear Search
- Manacher's Algorithm
- Random Search Monte Carlo version
- Bubble Sort
- Insertion Sort
- Matrix Sort
- Merge Sort
- Merge Sort in O(1) space complexity
- OddEven Sort
- Optimized Bubble Sort
- Selection Sort
- Shell Sort
- Bucket Sort
- Max_Min_HeapSort
- EditDistance in Dp
- N-Queen
- Max_Sub_Square_Matrix
- Max_Sum_Rectangle_Matrix
- Implement Floyd-Warshall Algorithm
add list here
- Find the Numbers
- Number_of_duplicates_using_Binary_search
- Russian Peasant Algorithm
- Tower of Hanoi
- Remove outermost parentheses
- Left most non-repeating character in given string
- Affine Substitution Cipher
- Caesar Cipher Algorithm
- Check for subsequence
- Swap_Two_Nibbles
- Sudoku Solver
add list here