DSA
Combination Sum
Combination Sum (Python)
Stack in Java
Stack using LL Stack using ArrayList Push At Bottom (Question)
Recursion – Permutations
Permutation of String Permutation of Array
Recursion subset or subsequence
Return ArrayList
Sudoku Solver
Suduko Solver (Java) Suduko Solver (Python)
N-Queens Solved
N-Queens (LeetCode)
Maze Problems
We observe that left = r-1, c and right = c, r-1. For counting the total ways just return left + right. Including all paths (Using Backtracking) Output
Striver’s SDE Sheet
Day-1 Q.No Problem Name Detailed Solution Problem Link Video Solution C++ Code Java Code 1 Set Matrix Zeros Solution Click Youtube Code Code 2 Pascal Triangle Solution Click YouTube Code Code 3. Next Permutation Solution Click YouTube Code Code 4. Kadane’s Algorithm Solution Click YouTube Code Code 5. Sort an array of 0’s 1’s 2’s … Read more
Best Programming Language for DSA
This blog is about the best programming language for DSA. It will break down exactly what you need to know in order to make an educated decision of which programming language to use when working with DSA. Why do I prefer Python? If you know Python and you love it then I prefer Python because … Read more