- Queue
- Stacks
- Tree (includes Traversals - in,pre,post-order)
- Tree (Level Order Traversal)
- Reverse Linked List
- Bilinear Search
- Binary Search
- Breadth First Search
- Depth First Search
- Linear Search
- Random Search Las vegas version
- Sublinear Search
- Exponential Search
- Bead Sort
- Bubble Sort
- Heap Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Radix Sort
- Selection Sort
- Topological Sort
- Intro Sort
- Merge Sort Sequantial
- Merge Sort Parallel
- Binary Tree (Post order transversal)
- Circular Linked List
- Infix To Postfix Conversion
- Linked List Intersection
- Queue
- Reverse Linked List
- Stacks
- Singly Linked List
- Sparse Matrix
- Tree (in-order(iterative)
- Tree (includes Traversals - in,pre,post-order)
- Tree (Pre Order Traversal- recursive and iterative)
- Tree (Level Order Traversal)
- Anagram Checker
- Find Least positive number
- KMP Algorithm
- Longest Palindrome Substring
- Longest Common Prefix
- Maximum sum of k consecutive elements in an array
- MaxSub Array Sum
- Prime factorization using sieve
- Rabin Karp Algorithm
- Target sum triplet
- Triplets with Zero Sum
- Maximum sum rectangle
- Maximum Water Container
- Smallest sum subarray
- Bilinear Search
- Binary Search
- Breadth First Search
- Depth First Search
- Exponential Search
- Interpolation Search
- Linear Search
- Random Search Las vegas version
- Random select
- Sublinear Search
- Z-Algorithm
- Bead Sort
- Bubble Sort
- Cocktail sort
- Heap Sort
- Insertion Sort
- Intro-sort
- Matrix Sort
- Merge Sort
- Pancake Sort
- Quick Sort
- Radix Sort
- Selection Sort
- Shell Sort
- Topological Sort
- Depth of Tree
- Directed Acyclic Graph
- Height of Tree
- Kruskal's Algorithm
- Prim's Algorithm
- Prim's Algorithm-Dynamic
- Decision Tree
- Iris Classifier using Keras
- K Nearest Neighbor
- Linear Regression
- Linear Regression using PyTorch
- Logistic Regression
- Numeric Outlier Selection
- Principal Component Analysis
- Area
- Binary Exponentiation
- GCD - Euclidean Algorithm
- Factorial
- Fibonacci Sequence Recursion
- Large Number Factorial
- Sieve of Eratosthenes
- Fibonacci number
- Strassen's Matrix Multiplication
add list here
add list here
add list here
- Area
- Binary Exponentiation
- Double factorial
- Euler's Totient Function
- Extended Euclidean Algorithm
- Factorial
- Fibonacci number
- Fibonacci Sequence Recursion
- GCD - Euclidean Algorithm
- Sieve of Eratosthenes
- Strassen's Matrix Multiplication
- Check Inversion
- Kadane's Algorithm
- Longest substring without repeating character
- Ocurrence of a number using binary search
- Reverse a string using stack
- Satellite Image Analysis using numpy
- Sudoku Solver
add list here
add list here
- Check Inversion
- Find frequency using Binary Search
- Kadane's Algorithm
- Longest Substring
- Merging Sorted arrays
- Maximum Square Matrix with all 1's
- Reverse a string using stack
- Russian Peasant Algorithm
- Satellite Image analysis using Numpy
- Subsequence Recursion
- Swap 2 nibbles
- Find leftmost non repeating character
- Subsequence check