You can add following algorithms using any language to repo. please maintain the folder strcuture accordng to the following list structure.
Ex: If you adding the Hamilton Path algorithm using java, the folder structure would be,
/BackTracking/HamiltonPath/
and the file name would be " HamiltonPath.java " or " HamiltonPath.txt "
- Breadth First Search
- Binary Search Tree
- Backtracking
- Depth First Search
- Bit Manipulation
- Data Structures
- Dynamic Programming
- Coin Change
- Collect Maximum Points
- Edit Distance
- Fibonacci Series
- Floyd Warshall Algorithm
- Game Of Sum
- Knapsack
- Longest Palindrome Substring
- Longest Common Increasing Subsequence
- Longest Common Subsequence
- Longest Increasing Subsequence
- Longest Repeated Subsequence
- Matrix Chain Multiplication
- Max Sum Increasing Subsequence
- Minimum Path Sum
- Number Of Islands
- Print Neatly
- Shortest Uncommon Subsequence
- Subset Sum
- Graph Algorithms
- Greedy Algorithms
- Hashing Algorithms
- Mathematical Algorithms
- 3 Sum square complexity
- Factors Of A Given Number
- Collatz Conjecture
- Combinations
- Convuxhull
- Euler's Totient Function
- Factorization
- Factors
- Fast Exponentiation with Mod
- Floor Square Root
- Greatest Common Divisor
- Histogram Area
- Last Digit Exp
- Logarithm
- Lowest Common Multiple
- Matrix Power
- Max Divisible Number
- Max Sub Rectangle
- Max Sub Square
- Miller Rabin Primality Test
- Modular Multiplication Inverse
- Next Power of 2
- Nth Root
- Pascal Row
- Power
- Prime
- Randomized Algorithms
- Set
- Sieve Of Eratosthenes
- Square Root
- Subset Sum
- Sum Of Digits
- Tower Of Hanoi
- Truncated Square Root
- Network Flow
- Search Algorithms
- Sorting Algorithms
- String Algorithms