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 0/1 ✔
- Longest Palindrome Substring
- Longest Common Increasing Subsequence
- Longest Common Subsequence ✔
- Longest Increasing Subsequence
- Longest Repeated Subsequence
- Matrix Chain Multiplication
- Max Contiguous Subarray Sum ✔
- Max Sum Increasing Subsequence
- Minimum Path Sum
- Number Of Islands
- Print Neatly
- Range Sum Querying ✔
- 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
- Prime Factorization ✔
- 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