Java + DSA + Interview Preparation Course

Here I share about my approaches that led me to clear interviews of top tier companies like Google off-campus, & get all the amazing opportunities. Get interview-ready with this course that has no prerequisites and is designed to make you an expert in solving easy to hard LeetCode problems with ease.

Curated by: Kunal Kushwaha (69 videos)


Currently Playing: N-Queens, N-Knights, Sudoku Solver (LeetCode) - Backtracking Questions

Here we cover some important #backtracking questions such as N-Queens, N-Knights, Sudoku Solver (LeetCode), including theory + code + tips on how to solve such problems in various ways. Take part in the learning in public initiative! Share your learnings on LinkedIn and Twitter with #DSAwithKunal & don't forget to tag us! 👉 Resources - Join Replit: http://join.replit.com/kunal-kushwaha - Complete Java DSA playlist: https://www.youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ - Code, Assignments, & Notes: https://github.com/kunal-kushwaha/DSA-Bootcamp-Java ➡️ Connect with me: http://kunalkushwaha.com ========================================= Timestamps: 0:00:00 Introduction 0:00:57 Q1 : N-Queens Problem 0:02:13 How to determine if a problem is of recursion and backtracking? 0:20:12 Code for N-Queens Problem 0:32:05 Complexity Analysis (Correction: Linear Recurrence Relation Method*) 0:37:48 How to eliminate for loops? 0:39:01 Q2 : N-Knights Problem 0:44:05 Code for N-Knights Problem 0:52:51 Q3 : Sudoku Solver Problem (LeetCode) 1:06:47 Code for Sudoku Solver Problem 1:07:38 Correction: board[row][i] == num 1:10:47 Code for Sudoku Solver Problem 1:17:03 Complexity Analysis for Sudoku Solver Problem 1:18:20 Outro #recursion #placement #dsa #interviews


Tracks in this Playlist