This Github repository stores my daily coding problems solutions as part of my LinkedIn #100daysofalgo challenge starting 31st August 2020
Topic - Recursion:
- NQueens link
- GCD (Euclidean and Binary algorithm) link
- TowerOfHanoi link
- Permutation (3 different algorithms) link
- PowerSet (Recursive and Iterative) link
- Subset (All Subset of size k) link
- Balanced parentheses (all combinations of balanced parentheses pair of size n) link
- Palindrome Partitioning link
- Binary Trees Generation of n nodes link
- Gray Codes Generation of n-bits link
- Tree Diameter link
- RangeSum in a Bst (Binary Search Tree) link
Topic - Dynamicprogramming:
- Nth Fibonacci number link
- Max SubArray Sum link
- Coin change combinations(Iterative and Recursive) link
- Stairs climbing problem(Recursive) link
- Longest common Subsequence strings link
- Team score sequence link
- Make Palindrome string by deleting characters link
- Levenshtein Distance of 2 strings link
- Make Palindrome string by adding characters (Recursive and Iterative) link
- 2D Array traversal link
- Binomial co-efficient using Pascal's triangle link
- Catch Fish in a 2D Matrix with max value (Recursive, Iterative & Space efficient solution) link
- Validate Interleaving of 2 Strings link
- Find Pattern In A 2D Array link
- 0-1 Knapsack Problem link
- Minimum Weight Path of a Triangle link
- Dictionary Word Break (Top-down, Bottom-up and Alternate approach with Memoization) link
- Optimal Coin Selection Game among 2 players link
- Stair Climbing Ways link
- Pretty Printing link