├── 0. Contributing.md ├── 1. Count pairs with given sum.cpp ├── 10. Nth Fibonacci Number.cpp ├── 11. Find the number of islands.cpp ├── 12. Word Ladded 1.cpp ├── 13. Overlapping Intervals.cpp ├── 14. Reverse a linked list.cpp ├── 15. Merge Sort for Linked List.cpp ├── 16. Spirally traversing a matrix.cpp ├── 17. Container With Most Water.cpp ├── 18. Parenthesis Checker.cpp ├── 19. Longest consecutive subsequence.cpp ├── 2. Remove character.cpp ├── 20. Generate Parentheses.cpp ├── 21. Phone directory.cpp ├── 3. Buy Stock 2.cpp ├── 4. Mirror Tree.cpp ├── 5. Lowest Common Ancestor in a Binary Tree.cpp ├── 6. Search in a matrix.cpp ├── 7. K largest elements.cpp ├── 8. Right View of Binary Tree.cpp ├── 9. Triangle Path Sum.cpp ├── Day 1 ├── 1. Count Pairs given sum-AkashYadav.cpp ├── 1. Count pairs with given sum-PremsaiKodi.cpp └── 1. CountPairsWithGivenSum - Harsha.java ├── Day 10 ├── 10. Nth Fibonacci Number-PremsaiKodi.cpp └── Nth fibonacci number ├── Day 12 └── 12. Word Ladder I-PremsaiKodi.cpp ├── Day 13 └── 13. Overlapping Intervals-PremsaiKodi.cpp ├── Day 14 ├── 14. Reverse a linked list-PremsaiKodi.cpp └── 14. Reverse a linked list-dhanwalkarjay.cpp ├── Day 15 └── 15. Merge Sort for Linked List-PremsaiKodi.cpp ├── Day 16 └── 16. Spirally traversing a matrix-PremsaiKodi.cpp ├── Day 17 └── 17. Container With Most Water-PremsaiKodi.cpp ├── Day 18 └── 18. Parenthesis Checker-PremsaiKodi.cpp ├── Day 19 └── 19. Longest consecutive subsequence-PremsaiKodi.cpp ├── Day 2 ├── 2. Remove Character - Harsha.java ├── 2. Remove character-PremsaiKodi.cpp └── 2. Remove_character_by_Akash_Yadav.cpp ├── Day 21 └── 21. Phone directory-PremsaiKodi.cpp ├── Day 3 ├── 3. Buy Stock 2-PremsaiKodi.py └── 3.BuyStock2 - Harsha.java ├── Day 4 └── 4. Mirror Tree-PremsaiKodi.cpp ├── Day 5 └── 5. Lowest Common Ancestor in a Binary Tree-PremsaiKodi.cpp ├── Day 6 ├── 6. Search in a matrix-PremsaiKodi.cpp └── 6. Search_in_a_matrix_by_Akash_Yadav.cpp ├── Day 7 ├── 7. K largest elements-PremsaiKodi.cpp └── 7. Klargest_elem_by_Akash_Yadav.cpp ├── Day 8 ├── 20. Generate Parentheses-PremsaiKodi.cpp └── 8. Right View of Binary Tree-PremsaiKodi.cpp ├── Day 9 ├── 9. Triangle Path Sum - dhanwalkarjay.cpp └── 9. Triangle Path Sum-PremsaiKodi.cpp ├── Deepak ├── Day1.cpp ├── Day10.cpp ├── Day11.cpp ├── Day12.cpp ├── Day13.cpp ├── Day14.cpp ├── Day15.cpp ├── Day16.cpp ├── Day17.cpp ├── Day18.cpp ├── Day19.cpp ├── Day2.cpp ├── Day20.cpp ├── Day21.cpp ├── Day3.cpp ├── Day4.cpp ├── Day5.cpp ├── Day6.cpp ├── Day7.cpp ├── Day8.cpp └── Day9.cpp └── README.md /0. Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/0. Contributing.md -------------------------------------------------------------------------------- /1. Count pairs with given sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/1. Count pairs with given sum.cpp -------------------------------------------------------------------------------- /10. Nth Fibonacci Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/10. Nth Fibonacci Number.cpp -------------------------------------------------------------------------------- /11. Find the number of islands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/11. Find the number of islands.cpp -------------------------------------------------------------------------------- /12. Word Ladded 1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/12. Word Ladded 1.cpp -------------------------------------------------------------------------------- /13. Overlapping Intervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/13. Overlapping Intervals.cpp -------------------------------------------------------------------------------- /14. Reverse a linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/14. Reverse a linked list.cpp -------------------------------------------------------------------------------- /15. Merge Sort for Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/15. Merge Sort for Linked List.cpp -------------------------------------------------------------------------------- /16. Spirally traversing a matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/16. Spirally traversing a matrix.cpp -------------------------------------------------------------------------------- /17. Container With Most Water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/17. Container With Most Water.cpp -------------------------------------------------------------------------------- /18. Parenthesis Checker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/18. Parenthesis Checker.cpp -------------------------------------------------------------------------------- /19. Longest consecutive subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/19. Longest consecutive subsequence.cpp -------------------------------------------------------------------------------- /2. Remove character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/2. Remove character.cpp -------------------------------------------------------------------------------- /20. Generate Parentheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/20. Generate Parentheses.cpp -------------------------------------------------------------------------------- /21. Phone directory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/21. Phone directory.cpp -------------------------------------------------------------------------------- /3. Buy Stock 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/3. Buy Stock 2.cpp -------------------------------------------------------------------------------- /4. Mirror Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/4. Mirror Tree.cpp -------------------------------------------------------------------------------- /5. Lowest Common Ancestor in a Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/5. Lowest Common Ancestor in a Binary Tree.cpp -------------------------------------------------------------------------------- /6. Search in a matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/6. Search in a matrix.cpp -------------------------------------------------------------------------------- /7. K largest elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/7. K largest elements.cpp -------------------------------------------------------------------------------- /8. Right View of Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/8. Right View of Binary Tree.cpp -------------------------------------------------------------------------------- /9. Triangle Path Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/9. Triangle Path Sum.cpp -------------------------------------------------------------------------------- /Day 1/1. Count Pairs given sum-AkashYadav.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 1/1. Count Pairs given sum-AkashYadav.cpp -------------------------------------------------------------------------------- /Day 1/1. Count pairs with given sum-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 1/1. Count pairs with given sum-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 1/1. CountPairsWithGivenSum - Harsha.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 1/1. CountPairsWithGivenSum - Harsha.java -------------------------------------------------------------------------------- /Day 10/10. Nth Fibonacci Number-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 10/10. Nth Fibonacci Number-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 10/Nth fibonacci number: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 10/Nth fibonacci number -------------------------------------------------------------------------------- /Day 12/12. Word Ladder I-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 12/12. Word Ladder I-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 13/13. Overlapping Intervals-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 13/13. Overlapping Intervals-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 14/14. Reverse a linked list-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 14/14. Reverse a linked list-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 14/14. Reverse a linked list-dhanwalkarjay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 14/14. Reverse a linked list-dhanwalkarjay.cpp -------------------------------------------------------------------------------- /Day 15/15. Merge Sort for Linked List-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 15/15. Merge Sort for Linked List-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 16/16. Spirally traversing a matrix-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 16/16. Spirally traversing a matrix-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 17/17. Container With Most Water-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 17/17. Container With Most Water-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 18/18. Parenthesis Checker-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 18/18. Parenthesis Checker-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 19/19. Longest consecutive subsequence-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 19/19. Longest consecutive subsequence-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 2/2. Remove Character - Harsha.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 2/2. Remove Character - Harsha.java -------------------------------------------------------------------------------- /Day 2/2. Remove character-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 2/2. Remove character-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 2/2. Remove_character_by_Akash_Yadav.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 2/2. Remove_character_by_Akash_Yadav.cpp -------------------------------------------------------------------------------- /Day 21/21. Phone directory-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 21/21. Phone directory-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 3/3. Buy Stock 2-PremsaiKodi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 3/3. Buy Stock 2-PremsaiKodi.py -------------------------------------------------------------------------------- /Day 3/3.BuyStock2 - Harsha.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 3/3.BuyStock2 - Harsha.java -------------------------------------------------------------------------------- /Day 4/4. Mirror Tree-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 4/4. Mirror Tree-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 5/5. Lowest Common Ancestor in a Binary Tree-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 5/5. Lowest Common Ancestor in a Binary Tree-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 6/6. Search in a matrix-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 6/6. Search in a matrix-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 6/6. Search_in_a_matrix_by_Akash_Yadav.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 6/6. Search_in_a_matrix_by_Akash_Yadav.cpp -------------------------------------------------------------------------------- /Day 7/7. K largest elements-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 7/7. K largest elements-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 7/7. Klargest_elem_by_Akash_Yadav.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 7/7. Klargest_elem_by_Akash_Yadav.cpp -------------------------------------------------------------------------------- /Day 8/20. Generate Parentheses-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 8/20. Generate Parentheses-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 8/8. Right View of Binary Tree-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 8/8. Right View of Binary Tree-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Day 9/9. Triangle Path Sum - dhanwalkarjay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 9/9. Triangle Path Sum - dhanwalkarjay.cpp -------------------------------------------------------------------------------- /Day 9/9. Triangle Path Sum-PremsaiKodi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Day 9/9. Triangle Path Sum-PremsaiKodi.cpp -------------------------------------------------------------------------------- /Deepak/Day1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day1.cpp -------------------------------------------------------------------------------- /Deepak/Day10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day10.cpp -------------------------------------------------------------------------------- /Deepak/Day11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day11.cpp -------------------------------------------------------------------------------- /Deepak/Day12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day12.cpp -------------------------------------------------------------------------------- /Deepak/Day13.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day13.cpp -------------------------------------------------------------------------------- /Deepak/Day14.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day14.cpp -------------------------------------------------------------------------------- /Deepak/Day15.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day15.cpp -------------------------------------------------------------------------------- /Deepak/Day16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day16.cpp -------------------------------------------------------------------------------- /Deepak/Day17.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day17.cpp -------------------------------------------------------------------------------- /Deepak/Day18.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day18.cpp -------------------------------------------------------------------------------- /Deepak/Day19.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day19.cpp -------------------------------------------------------------------------------- /Deepak/Day2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day2.cpp -------------------------------------------------------------------------------- /Deepak/Day20.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day20.cpp -------------------------------------------------------------------------------- /Deepak/Day21.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day21.cpp -------------------------------------------------------------------------------- /Deepak/Day3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day3.cpp -------------------------------------------------------------------------------- /Deepak/Day4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day4.cpp -------------------------------------------------------------------------------- /Deepak/Day5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day5.cpp -------------------------------------------------------------------------------- /Deepak/Day6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day6.cpp -------------------------------------------------------------------------------- /Deepak/Day7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day7.cpp -------------------------------------------------------------------------------- /Deepak/Day8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day8.cpp -------------------------------------------------------------------------------- /Deepak/Day9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/Deepak/Day9.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shumbul/21-Days-DSA-Challenge/HEAD/README.md --------------------------------------------------------------------------------