01-01-2025, 07:32 PM
8.29 GB | 21min 10s | mp4 | 1280X720 | 16:9
Genre:eLearning |Language:English
Files Included :
01 What you're going to get from this course.mp4 (58.37 MB)
02 Welcome! How to make best use of this course (Please Watch).mp4 (12.63 MB)
04 Introduction to Data Structures.mp4 (15.63 MB)
05 Introduction to Big O, Time Complexity.mp4 (36.03 MB)
06 Asymptotic Analysis and Big O.mp4 (38.58 MB)
07 Big O Space Complexity.mp4 (8.45 MB)
08 Big O Logarithm.mp4 (10.99 MB)
09 Arrays Data Structures Crash Course.mp4 (29.93 MB)
10 CODING EXERCISES.mp4 (14.22 MB)
12 CODING INTERVIEW Q1 (Easy) Sorted Squared Array.mp4 (8.7 MB)
13 Method 1, Big O Analysis.mp4 (7 MB)
14 Python Code - Method 1.mp4 (3.22 MB)
15 Method 2.mp4 (14.91 MB)
16 Python Code - Method 2.mp4 (9.33 MB)
17 CODING INTERVIEW Q2 (Easy) Monotonic Array.mp4 (9.88 MB)
18 Method and Big O analysis.mp4 (15.99 MB)
19 Python Code - Monotonic Array.mp4 (11.57 MB)
20 Celebrating Milestones.mp4 (15.95 MB)
04 Recursion Basics.mp4 (25.07 MB)
05 Recursive Leap of Faith.mp4 (35.98 MB)
06 Visualising Recursion.mp4 (23.97 MB)
07 Recursion vs Iteration.mp4 (12.73 MB)
08 Ways to write Base condition.mp4 (9.78 MB)
09 Recurrence relation.mp4 (4.73 MB)
10 How to Solve Recursion Questions.mp4 (12.55 MB)
11 Recursion Approaches - 0 to N and N to 0.mp4 (17.91 MB)
12 Recursion is everywhere.mp4 (6.44 MB)
13 Complexity Analysis of Recursive Solutions.mp4 (4.86 MB)
14 CODING INTERVIEW QUESTION (Medium) k-th symbol in Grammar.mp4 (17.47 MB)
15 Approach(k-th symbol in Grammar).mp4 (34.73 MB)
16 Pseudocode (k-th symbol in Grammar).mp4 (9.55 MB)
17 Complexity Analysis(k-th symbol in Grammar).mp4 (10.78 MB)
18 Python Solution (k-th symbol in Grammar).mp4 (8.38 MB)
19 CODING INTERVIEW QUESTION (Medium) Josephus problem.mp4 (24.19 MB)
20 Approach 1.mp4 (27.27 MB)
21 Pseudocode.mp4 (10.18 MB)
22 Complexity Analysis.mp4 (5.04 MB)
23 Python Solution 1 Josephus problem Method 1.mp4 (23.71 MB)
24 Approach 2.mp4 (26.71 MB)
25 Pseudocode.mp4 (14.72 MB)
26 Complexity Analysis.mp4 (4.64 MB)
27 Python Solution 2 Josephus problem Method 2.mp4 (11.04 MB)
28 Approach 3.mp4 (13.05 MB)
29 Complexity Analysis.mp4 (2.93 MB)
30 Python Solution 3 Josephus problem Method 3.mp4 (16.01 MB)
31 Celebrating Milestones.mp4 (11.69 MB)
02 CODING INTERVIEW QUESTION (Medium) Tower of Hanoi.mp4 (11.55 MB)
03 Identifying that wew can use Recursion.mp4 (7.47 MB)
04 Approach.mp4 (14.49 MB)
05 Recursion Tree.mp4 (23.4 MB)
06 Python Solution Tower of Hanoi.mp4 (48.18 MB)
07 Complexity Analysis Tower of Hanoi.mp4 (22.38 MB)
08 CODING INTERVIEW QUESTION(Medium) Power Sum.mp4 (12.83 MB)
09 Method and Big O Analysis.mp4 (21.92 MB)
10 Python Solution Power Sum.mp4 (16.97 MB)
11 Celebrating Milestones.mp4 (11.43 MB)
02 What is Backtracking.mp4 (30.93 MB)
03 How is it different from Recursion.mp4 (2.42 MB)
04 How does Backtracking work.mp4 (25.31 MB)
05 Pass by reference change inplace.mp4 (11.37 MB)
06 Blueprint to solve questions using Backtracking.mp4 (20.76 MB)
07 Identify when to use Backtracking.mp4 (5.16 MB)
08 CODING INTERVIEW QUESTION (Medium) Permutations.mp4 (7.13 MB)
09 Approach.mp4 (21.07 MB)
10 Pseudocode.mp4 (26.49 MB)
11 Python Solution Permutations.mp4 (15.68 MB)
12 Complexity Analysis.mp4 (14.94 MB)
13 CODING INTERVIEW QUESTION(Medium) Permutations 2.mp4 (1.76 MB)
14 Approach.mp4 (14.24 MB)
15 Pseudocode.mp4 (8.59 MB)
16 Python Code Permutations 2.mp4 (16.15 MB)
17 Complexity Analysis Permutations 2.mp4 (2.54 MB)
18 Celebrating Milestones.mp4 (11.26 MB)
02 CODING INTERVIEW QUESTION(Medium) Subsets.mp4 (3.99 MB)
03 Method.mp4 (37.81 MB)
04 Subsets - Comparison with Backtracking Blueprint.mp4 (10.96 MB)
05 Subsets - Complexity Analysis.mp4 (10.56 MB)
06 Python Code - Subsets.mp4 (36.2 MB)
07 CODING INTERVIEW QUESTION(Medium) Subsets 2.mp4 (1.67 MB)
08 Approach.mp4 (22.46 MB)
09 Python Code Subsets 2.mp4 (19.65 MB)
10 Subsets 2 Complexity Analysis.mp4 (5.08 MB)
11 Celebrating Milestones.mp4 (11.51 MB)
02 CODING INTERVIEW QUESTION(Medium) Combinations.mp4 (4.64 MB)
03 Approach.mp4 (11.62 MB)
04 Combinations Complexity Analysis.mp4 (15.05 MB)
05 Python Code Combinations.mp4 (10.54 MB)
06 Combinations Optimisation.mp4 (11.48 MB)
07 Python Code Combinations with Optimisation.mp4 (1.65 MB)
08 CODING INTERVIEW QUESTION ( Medium) Combinations Sum 1.mp4 (5.68 MB)
09 Approach.mp4 (18.07 MB)
10 Complexity Analysis part 1.mp4 (7.99 MB)
11 Sidenote Max number of nodes.mp4 (13.72 MB)
12 Complexity Analysis part 2.mp4 (12.27 MB)
13 Python Code Combinations Sum 1.mp4 (18.97 MB)
14 Celebrating Milestones.mp4 (10.97 MB)
02 CODING INTERVIEW QUESTION (Medium) Combinations Sum 2.mp4 (5.56 MB)
03 Approach.mp4 (14.94 MB)
04 Complexity Analysis.mp4 (3.46 MB)
05 Python Code Combination Sum 2.mp4 (18.43 MB)
08 Celebrating Milestones.mp4 (10.49 MB)
02 CODING INTERVIEW QUESTION(Hard) Sudoku Solver.mp4 (16.65 MB)
03 Approach.mp4 (22.8 MB)
04 Pseudocode.mp4 (20.75 MB)
05 isValid check for Sudoku Solver.mp4 (18.25 MB)
06 Python Code Sudoku Solver.mp4 (42.96 MB)
07 Complexity Analysis.mp4 (10.19 MB)
09 CODING INTERVIEW QUESTION(Hard) N Queen.mp4 (10.28 MB)
10 Approach.mp4 (17.43 MB)
11 Pseudocode.mp4 (11.5 MB)
12 Python Code N Queen.mp4 (39.59 MB)
13 Complexity Analysis.mp4 (11.56 MB)
02 Introduction to Dynamic Programming (DP).mp4 (45.34 MB)
03 Dynamic Programming - Patterns.mp4 (8.88 MB)
04 Approach to solve DP(Dynamic Programming) Questions.mp4 (20.55 MB)
05 Why writing the Recursive solution helps to write the Bottom up approach.mp4 (9.2 MB)
06 Identifying Dynamic Programming Questions.mp4 (3.9 MB)
07 CODING INTERVIEW QUESTION(Easy) Fibonacci.mp4 (10.46 MB)
08 Approaches.mp4 (1.92 MB)
09 Approach 1 Recursion.mp4 (5.85 MB)
10 Complexity Analysis Approach 1 - Recursion.mp4 (23.72 MB)
11 Python Code - Recursion.mp4 (14.1 MB)
12 Approach 2 Memoization.mp4 (17.19 MB)
13 Complexity Analysis Approach 2 - Memoization.mp4 (5.31 MB)
14 Python Code Approach 2 - Memoization.mp4 (12.7 MB)
15 Approach 3 Tabulation.mp4 (8.35 MB)
16 Complexity Analysis Approach 3 - Tabulation.mp4 (1.64 MB)
17 Python Code Approach 3 - Tabulation.mp4 (4.32 MB)
18 Approach 4 Space Optimised Tabulation + Complexity Analysis.mp4 (13.17 MB)
19 Python Code Approach 4 -Space Optimised Tabulation + Complexity Analysis.mp4 (10.18 MB)
20 CODING INTERVIEW QUESTION(Easy) Climbing Stairs.mp4 (9.62 MB)
21 Approach.mp4 (9.23 MB)
02 CODING INTERVIEW QUESTION(Easy) Min Cost Climbing Stairs.mp4 (7.6 MB)
03 Recursive Approach.mp4 (16.49 MB)
04 Complexity Analysis.mp4 (2.83 MB)
05 Python Code Recursive Approach.mp4 (10.38 MB)
06 Memoization Approach.mp4 (12.53 MB)
07 Complexity Analysis.mp4 (3.67 MB)
08 Python Code Memoization Approach.mp4 (4.92 MB)
09 Tabulation Approach.mp4 (19.51 MB)
10 Complexity Analysis.mp4 (2.53 MB)
11 Python Code Tabulation Approach.mp4 (9.11 MB)
02 CODING INTERVIEW QUESTION(Medium) 01 Knapsack.mp4 (22.33 MB)
03 Approach 1 Recursion.mp4 (32.79 MB)
04 Recursive Approach Pseudocode.mp4 (5.14 MB)
05 Recursive Approach Complexity Analysis.mp4 (3.55 MB)
06 Python Code Recursive Approach.mp4 (17.13 MB)
07 Approach 2 Memoization.mp4 (23.37 MB)
08 Memoization Pseudocode.mp4 (3.07 MB)
09 Python Code Memoization.mp4 (7.47 MB)
10 Memoization Complexity Analysis.mp4 (3.42 MB)
11 Approach 3 Tabulation.mp4 (48.92 MB)
12 Python Code Tabulation.mp4 (16.62 MB)
13 Tabulation Complexity Analysis.mp4 (2.32 MB)
14 Approach 4 Space Optimised Tabulation Approach.mp4 (21.98 MB)
15 Python Code Space Optimised Tabulation.mp4 (14.1 MB)
16 Space Optimised Tabulation Approach Complexity Analysis.mp4 (3.09 MB)
17 CODING INTERVIEW QUESTION(Medium) Unbounded Knapsack.mp4 (5 MB)
18 Tabulation Approach.mp4 (18.97 MB)
19 Complexity Analysis.mp4 (4.08 MB)
20 Python Code Unbounded Knapsack.mp4 (12.17 MB)
02 CODING INTERVIEW QUESTION(Medium) LCS.mp4 (10.41 MB)
03 Approach 1 Recursion.mp4 (24.49 MB)
04 Pseudocode.mp4 (4.4 MB)
05 Recursion Tree and Complexity Analysis.mp4 (19.48 MB)
06 Python Code LCS.mp4 (12.46 MB)
07 Approach 2 Memoization.mp4 (11.22 MB)
08 Python Code Memoization - LCS.mp4 (8.7 MB)
09 Approach 3 Tabulation.mp4 (34.68 MB)
10 Tabulation Complexity Analysis.mp4 (2.81 MB)
11 Python Code Tabulation - LCS.mp4 (17.93 MB)
12 Approach 4 Space Optimised Tabulation - LCS.mp4 (11.94 MB)
13 Python Code Space Optimised Tabulation - LCS.mp4 (6.17 MB)
14 CODING INTERVIEW QUESTION(Medium) Edit Distance.mp4 (11.11 MB)
15 Identifying this as an LCS Type Question.mp4 (6.61 MB)
16 Approach 1 Recursion.mp4 (25.27 MB)
17 Pseudocode.mp4 (5.12 MB)
18 Recursion Complexity Analysis.mp4 (9.46 MB)
19 Python Code Recursive Approach(Edit Distance).mp4 (47.26 MB)
20 Approach 2 Memoization.mp4 (10.51 MB)
21 Python Code Memoization(Edit Distance).mp4 (9.14 MB)
22 Approach 3 Tabulation.mp4 (36.28 MB)
23 Tabulation Complexity Analysis.mp4 (2.21 MB)
24 Python Code Tabulation (Edit Distance).mp4 (81.85 MB)
25 Approach 4 Space Optimised Tabulation.mp4 (11.01 MB)
26 Python Code Space Optimised Tabulation ( Edit Distance).mp4 (29.65 MB)
02 CODING INTERVIEW QUESTION(Medium) Longest Increasing Subsequence (LIS).mp4 (6.39 MB)
03 Approach 1 Recursion - LIS.mp4 (23.4 MB)
04 Recursion Tree.mp4 (33.37 MB)
05 Complexity Analysis - Recursion - LIS.mp4 (7.23 MB)
06 Python Code - Recursion - LIS.mp4 (10.41 MB)
07 Approach 2 Memoization.mp4 (15.16 MB)
08 Complexity Analysis - Memoization.mp4 (4.02 MB)
09 Python Code - Memoization - LIS.mp4 (9.34 MB)
10 Approach 3 Tabulation - using a 2D dp array.mp4 (33.27 MB)
11 Dry run.mp4 (29.95 MB)
12 Complexity Analysis - Tabulation - using a 2D dp array.mp4 (3.03 MB)
13 Python Code - Tabulation using a 2D dp array - LIS.mp4 (19.8 MB)
14 Approach 4 Tabulation - using a 1D dp array.mp4 (34.5 MB)
15 Dry run.mp4 (36.29 MB)
16 Complexity Analysis- Tabulation - using a 1D dp array.mp4 (5.99 MB)
17 Python Code-Tabulation - using a 1D dp array.mp4 (6.64 MB)
18 Approach 5 using Binary Search - LIS.mp4 (2.42 MB)
19 Part 1 - Approach 5 using Binary Search - LIS.mp4 (13.13 MB)
20 Part 2 - Approach 5 using Binary Search - LIS.mp4 (22.32 MB)
21 Binary Search for this question ( refer Binary Search section for more details).mp4 (18.97 MB)
22 Complexity Analysis - Approach 5 using Binary Search - LIS.mp4 (3.13 MB)
23 Python Code - Approach 5 using Binary Search - LIS.mp4 (26.34 MB)
24 CODING INTERVIEW QUESTION(Medium) Max Length of Pair Chain.mp4 (14.44 MB)
25 Why Sort.mp4 (6.66 MB)
26 Approach.mp4 (10.22 MB)
27 Complexity Analysis.mp4 (5.53 MB)
28 Python Code - Max Length of Pair Chain.mp4 (12.01 MB)
29 CODING INTERVIEW QUESTION(Hard) Russian Doll Envelopes.mp4 (14.23 MB)
30 Approach.mp4 (14.31 MB)
31 Complexity Analysis.mp4 (4.06 MB)
32 Python Code.mp4 (10.43 MB)
02 Introduction to Gap Strategy or Length wise Iteration.mp4 (10.24 MB)
03 CODING INTERVIEW QUESTION(Medium) Palindromic Substrings.mp4 (11.68 MB)
04 Intuition for Approach.mp4 (15.97 MB)
05 Idetifying this as a DP question.mp4 (3.6 MB)
06 Approach Recursion with memoization.mp4 (8.23 MB)
07 pseudocode.mp4 (13.89 MB)
08 Filling the Memoization table.mp4 (6.85 MB)
09 iterate length wise.mp4 (19.33 MB)
10 Recursion with memoization Complexity analysis.mp4 (5.12 MB)
11 Python Code Recursion with memoization.mp4 (14.08 MB)
12 Tabulation approach.mp4 (18.97 MB)
13 Tabulation approach Complexity Analysis.mp4 (3.28 MB)
14 Python Code Tabulation.mp4 (14.59 MB)
15 CODING INTERVIEW QUESTION(Medium) Longest Palindromic Substring.mp4 (2.03 MB)
16 Approach (Tabulation).mp4 (6.5 MB)
17 Complexity Analysis.mp4 (2.15 MB)
18 Python Code.mp4 (8.86 MB)
19 CODING INTERVIEW QUESTION(Medium) Longest Palindromic Subsequence.mp4 (3.85 MB)
20 Approach.mp4 (38.37 MB)
21 Complexity Analysis.mp4 (3.13 MB)
22 Python Code.mp4 (11.75 MB)
02 Introduction to the Partition method.mp4 (917.69 KB)
03 CODING INTERVIEW QUESTION(Medium) Palindrome Partitioning.mp4 (6.85 MB)
04 Approach.mp4 (25.05 MB)
05 Pseudocode.mp4 (17.97 MB)
06 Side note Computing n C r.mp4 (6.97 MB)
07 Complexity Analysis.mp4 (34.64 MB)
08 Python Code Palindrome Partitioning.mp4 (15.59 MB)
09 CODING INTERVIEW QUESTION(Hard)Palindrome Partitioning 2 ( Minimum Cuts) - Hard.mp4 (4.95 MB)
10 Approach 1 Recursion.mp4 (13.8 MB)
11 Python Code Recursion - Palindrome Partitioning 2.mp4 (23.08 MB)
12 Approach 2 Memoization.mp4 (11.2 MB)
13 Python Code Memoization - Palindrome Partitioning 2.mp4 (50.28 MB)
14 Tabulation - Approach A Palindrome Partitioning 2.mp4 (19.42 MB)
15 Dry Run.mp4 (34.52 MB)
16 Pseudocode.mp4 (7.69 MB)
17 Python Code Tabulation - Approach A Palindrome Partitioning 2.mp4 (13.25 MB)
18 Complexity Analysis.mp4 (4.05 MB)
19 Tabulation - Approach B Palindrome Partitioning 2.mp4 (16.58 MB)
20 Dry run.mp4 (13.42 MB)
21 Pseudocode.mp4 (9.75 MB)
22 Python Code Tabulation - Approach B Palindrome Partitioning 2.mp4 (18.37 MB)
23 Complexity Analysis.mp4 (4.39 MB)
02 CODING INTERVIEW QUESTION(Medium) Word Break.mp4 (4.47 MB)
03 Approaches.mp4 (1.92 MB)
04 Approach 1 Tabulation.mp4 (13.83 MB)
05 Pseudocode.mp4 (7.18 MB)
06 Complexity Analysis.mp4 (8.37 MB)
07 Python Code.mp4 (7.73 MB)
08 APPROACH 2 Part A Memoization.mp4 (32.55 MB)
09 Pseudocode.mp4 (10.93 MB)
10 Complexity Analysis.mp4 (11.09 MB)
11 Python Code - Recursion.mp4 (9.72 MB)
12 Python Code- Memoization.mp4 (5.32 MB)
13 APPROACH 2 Part B Tabulation.mp4 (15.89 MB)
14 Pseudocode.mp4 (10.19 MB)
15 Complexity Analysis.mp4 (5.62 MB)
16 Python Code.mp4 (8.72 MB)
17 CODING INTERVIEW QUESTION(Hard) Matrix Chain Multiplication.mp4 (6.56 MB)
18 How to do Matrix Multiplication.mp4 (18.65 MB)
19 Back to the Question.mp4 (10.31 MB)
20 Intuition.mp4 (6.01 MB)
21 Recursive approach.mp4 (11.69 MB)
22 Recursive Approach - Pseudocode.mp4 (17.16 MB)
23 Complexity Analysis.mp4 (4.15 MB)
24 Python Code - Recursive approach.mp4 (12.38 MB)
25 Memoization approach.mp4 (13.54 MB)
26 Complexity Analysis.mp4 (5.59 MB)
27 Python Code - Memoization.mp4 (4.74 MB)
28 Tabulation Approach.mp4 (11.21 MB)
29 Complexity Analysis.mp4 (3.1 MB)
30 Python Code - Tabulation Approach.mp4 (14.06 MB)
01 What is a Greedy Algorithm.mp4 (21.15 MB)
02 What are Greedy Algorithms used for.mp4 (9.72 MB)
03 What problems are suitable for Greedy Algorithms.mp4 (6.04 MB)
05 Greedy Approach vs Dynamic Programming.mp4 (10.66 MB)
06 CODING INTERVIEW QUESTION Fractional Knapsack.mp4 (12.4 MB)
07 Approach.mp4 (25.88 MB)
08 Pseudocode.mp4 (14.97 MB)
09 Complexity Analysis.mp4 (4.55 MB)
10 Python Code - Fractional Knapsack.mp4 (11.8 MB)
01 CODING INTERVIEW QUESTION Jump Game 1.mp4 (7.02 MB)
02 Approach.mp4 (18.87 MB)
03 Greedy Approach 1.mp4 (12.9 MB)
04 Greedy Approach 2.mp4 (7.62 MB)
05 Complexity Analysis.mp4 (847.49 KB)
06 Python Code (Greedy Approach) - Jump Game 1.mp4 (9.97 MB)
01 CODING INTERVIEW QUESTION Two City Scheduling.mp4 (10.92 MB)
02 Approach.mp4 (24.32 MB)
03 Pseudocode.mp4 (1.94 MB)
04 Complexity Analysis.mp4 (5.64 MB)
05 Python Code - Greedy Approach.mp4 (4.2 MB)
01 CODING INTERVIEW QUESTION Task Scheduler.mp4 (7.5 MB)
02 Approach.mp4 (41.59 MB)
03 Pseudocode.mp4 (12.68 MB)
04 Complexity Analysis.mp4 (4.79 MB)
05 Python Code.mp4 (16.41 MB)
02 Coding Interview Q1(Medium) Rotate Array.mp4 (3.58 MB)
03 Method and Big O analysis.mp4 (23.43 MB)
04 PYTHON Code Solution.mp4 (16.34 MB)
05 Python Code Method 2.mp4 (11.56 MB)
06 Coding Interview Q2(Medium) Container with most water.mp4 (19.19 MB)
07 Method 1 and Big O analysis.mp4 (21.56 MB)
08 PYTHON Code Method 1.mp4 (19.58 MB)
09 Method 2 and Big O analysis.mp4 (23.71 MB)
10 PYTHON Code Method 2.mp4 (13.33 MB)
02 Hash Table Data Structures Crash Course.mp4 (29.42 MB)
03 Coding Interview Q1(Easy) Two Sum.mp4 (9.16 MB)
04 Method 1, Big O analysis.mp4 (15.64 MB)
05 PYTHON Code.mp4 (8.91 MB)
06 Method 2, Big O analysis.mp4 (26.77 MB)
07 PYTHON Code.mp4 (10.98 MB)
08 Coding Interview Q2(Easy) Isomorphic Strings.mp4 (8.97 MB)
09 Method and Big O analysis.mp4 (20.19 MB)
10 PYTHON Code.mp4 (18.01 MB)
01 Introduction to 2 Pointer Pattern.mp4 (3.93 MB)
02 CODING INTERVIEW QUESTION Best Time to Buy and Sell Stock.mp4 (5.31 MB)
03 Method.mp4 (24.31 MB)
04 Complexity Analysis.mp4 (5.87 MB)
05 Python Code.mp4 (5.54 MB)
06 CODING INTERVIEW QUESTION Two Sum II.mp4 (5.56 MB)
07 Method.mp4 (14.8 MB)
08 Complexity Analysis.mp4 (1.94 MB)
09 Code.mp4 (7.03 MB)
01 CODING INTERVIEW QUESTION 3 Sum.mp4 (6.94 MB)
02 Method 1.mp4 (43.28 MB)
03 Complexity Analysis.mp4 (5.55 MB)
04 Python Code.mp4 (17.59 MB)
05 Method 2.mp4 (19.11 MB)
06 Complexity Analysis.mp4 (2.55 MB)
07 Python Code.mp4 (10.62 MB)
01 Introduction to Sliding Window Pattern.mp4 (5.64 MB)
02 CODING INTERVIEW QUESTION Max Avg Subarray I.mp4 (6.77 MB)
03 Method.mp4 (10.41 MB)
04 Complexity Analysis.mp4 (4.04 MB)
05 Python Code.mp4 (5.54 MB)
06 CODING INTERVIEW QUESTION Repeated DNA Sequence.mp4 (7.01 MB)
07 Test cases.mp4 (2.99 MB)
08 Method 1.mp4 (9.71 MB)
09 Complexity Analysis.mp4 (15.71 MB)
10 Python Code Method 1.mp4 (10.7 MB)
11 Method 2.mp4 (62.32 MB)
12 (Optional) Basics - Converting a number from base 4 to base 10.mp4 (14.9 MB)
13 Complexity Analysis.mp4 (14.27 MB)
14 Python Code Method 2.mp4 (36.17 MB)
01 CODING INTERVIEW QUESTION Sliding Window Maximum.mp4 (6.17 MB)
02 Test Cases.mp4 (1.14 MB)
03 SideNote Deque Data Structure.mp4 (10.46 MB)
04 Method - Part 1 (Intuition Observations).mp4 (44.6 MB)
05 Method - Part 2 (Walkthrough).mp4 (37.23 MB)
06 Complexity Analysis.mp4 (3.95 MB)
07 Python Code.mp4 (14.21 MB)
08 CODING INTERVIEW QUESTION Minimum Window Substring.mp4 (9.07 MB)
09 Test Cases.mp4 (3.29 MB)
10 Method.mp4 (23.43 MB)
11 Walkthrough.mp4 (23.29 MB)
12 Complexity Analysis.mp4 (11.71 MB)
13 Python Code.mp4 (104.93 MB)
01 CODING INTERVIEW QUESTION Minimum Size Subarray Sum.mp4 (5.76 MB)
02 Method.mp4 (15.34 MB)
03 Complexity Analysis.mp4 (2.36 MB)
04 Python Code.mp4 (13.76 MB)
05 CODING INTERVIEW QUESTION Frequency of the Most Frequent Element.mp4 (9.89 MB)
06 Method - Part 1.mp4 (54.24 MB)
07 Method - Part 2 (Walkthrough).mp4 (25.18 MB)
08 Complexity Analysis.mp4 (4.35 MB)
09 Python Code.mp4 (27.52 MB)
02 Data Structures Crash Course Strings.mp4 (9.06 MB)
03 Coding Interview Q1(Easy) First Non Repeating Character.mp4 (4.59 MB)
04 Method 1 and Big O analysis.mp4 (8.18 MB)
05 PYTHON code.mp4 (10.73 MB)
06 Method 2 and Big O analysis.mp4 (9.32 MB)
07 PYTHON code.mp4 (14.79 MB)
08 Coding Interview Q2(Easy) Is Palindrome.mp4 (4.23 MB)
09 Method 1 and Big O analysis.mp4 (8.46 MB)
10 PYTHON code.mp4 (6.79 MB)
11 Method 2 and Big O analysis.mp4 (5.53 MB)
12 PYTHON code.mp4 (5.13 MB)
13 Method 3 and Big O analysis.mp4 (7.65 MB)
14 PYTHON code.mp4 (5.05 MB)
02 Coding Interview Q1(Medium) Longest Sub string with Unique characters.mp4 (3.13 MB)
03 Method and Big O analysis.mp4 (31.1 MB)
04 PYTHON code.mp4 (41.33 MB)
05 Coding Interview Q2(Medium) Group Anagrams.mp4 (4.09 MB)
06 method and Big O analysis.mp4 (18.95 MB)
07 PYTHON code.mp4 (31.48 MB)
02 Coding Interview Q1 (Easy) Binary Search Algorithm.mp4 (10.94 MB)
03 Method and Big O analysis.mp4 (40.22 MB)
04 PYTHON Code Iterative.mp4 (11.53 MB)
05 PYTHON Code Recursive.mp4 (14.18 MB)
06 Coding Interview Q2(Medium) Search in rotated sorted array.mp4 (8.84 MB)
07 Method and Big O analysis.mp4 (36.33 MB)
08 PYTHON Code.mp4 (20.14 MB)
02 Coding Interview Q1(Medium) Search for range.mp4 (4.62 MB)
03 Method and Big O analysis.mp4 (29.08 MB)
04 PYTHON Code - Recursive.mp4 (57.4 MB)
05 PYTHON Code - Iterative.mp4 (28.34 MB)
06 Coding Interview Q2(Medium) Search in Matrix.mp4 (5.6 MB)
07 method and Big O analysis.mp4 (18.72 MB)
08 PYTHON code.mp4 (64.23 MB)
02 Coding Interview Q1 Bubble Sort Algorithm.mp4 (2.54 MB)
03 Method and Big O analysis.mp4 (19.14 MB)
04 Python Code.mp4 (19.7 MB)
05 Coding Interview Q2 Insertion Sort Algorithm, Big O analysis.mp4 (39.72 MB)
06 Python code.mp4 (35.01 MB)
07 Insertion sort is a stable sorting Algorithm.mp4 (1.7 MB)
02 Coding Interview Q1 Selection Sort Algorithm, Big O analysis.mp4 (16.3 MB)
04 Coding Interview Q2 Merge Sort Algorithm.mp4 (22.88 MB)
05 Method and Big O analysis.mp4 (37.99 MB)
02 Coding Interview Q1 Quick Sort Algorithm.mp4 (30.45 MB)
03 Optimise Time Complexity.mp4 (28.91 MB)
04 Optimise Space Complexity.mp4 (52.82 MB)
06 Coding Interview Q2 Radix Sort Algorithm, Big O analysis.mp4 (99.92 MB)
01 Introduction to Merge Intervals Coding Interview Question Pattern.mp4 (15.68 MB)
02 CODING INTERVIEW QUESTION Merge Intervals.mp4 (21.26 MB)
03 Method - Part 1.mp4 (59.93 MB)
04 Method Part 2 - Walkthrough.mp4 (44.28 MB)
05 Complexity Analysis.mp4 (7.63 MB)
06 Python Code.mp4 (21.58 MB)
07 CODING INTERVIEW QUESTION Insert Interval.mp4 (24.22 MB)
08 Method Part 1.mp4 (38.43 MB)
09 Method Part 2 - Walkthrough.mp4 (19.27 MB)
10 Complexity Analysis.mp4 (2.98 MB)
11 Python Code.mp4 (19.23 MB)
01 CODING INTERVIEW QUESTION Non Overlapping Intervals.mp4 (7.38 MB)
02 Method Part 1.mp4 (32.71 MB)
03 Mathod Part 2 - Walkthrough.mp4 (13.01 MB)
04 Method Prat 3 - Why Greedy.mp4 (5.74 MB)
05 Complexity Analysis.mp4 (4.56 MB)
06 Python Code.mp4 (10.98 MB)
02 Data Structures Crash Course Linked Lists.mp4 (26.08 MB)
03 Coding Interview Q1(Medium) Design a Singly Linked List.mp4 (14.17 MB)
04 Method and Big O analysis.mp4 (56.67 MB)
06 Coding Interview Q2 Remove Duplicates.mp4 (2.15 MB)
07 Method and Big O analysis.mp4 (13.25 MB)
02 Coding Interview Q1(Easy) Reverse.mp4 (2.86 MB)
03 Method and Big O analysis.mp4 (15.96 MB)
05 Coding Interview Q2(Medium) Cycle Detection.mp4 (2.86 MB)
06 Method and Big O analysis.mp4 (18.44 MB)
08 Proof.mp4 (8.49 MB)
02 Coding Interview Q1(Medium) Find duplicate number.mp4 (5.11 MB)
03 method and Big O analysis.mp4 (15.21 MB)
05 Coding Interview Q2(Medium) Add 2 numbers.mp4 (7.48 MB)
06 method and Big O analysis.mp4 (13.84 MB)
02 Coding Interview Q1 Remove Node, Insert Node.mp4 (5.9 MB)
03 Method remove.mp4 (15.59 MB)
05 Insert Intro.mp4 (10.72 MB)
06 Method Insert.mp4 (18.85 MB)
08 Coding Interview Q2 Remove Value, Insert at Position in Doubly Linked List.mp4 (3.86 MB)
09 Remove Val Method.mp4 (8.75 MB)
11 Insert at Position.mp4 (7.43 MB)
12 method.mp4 (10.33 MB)
02 Data Structures Crash Course Stacks and Queues.mp4 (13.28 MB)
03 Coding Interview Q1 Design a Stack.mp4 (13.36 MB)
05 Coding Interview Q2(Medium) Reverse Polish Notation.mp4 (8.44 MB)
06 method and Big O analysis.mp4 (9.58 MB)
02 Coding Interview Q1 Design a Queue.mp4 (11.3 MB)
04 Coding Interview Q2(Easy) Queue with Stack.mp4 (9.58 MB)
05 method and Big O analysis.mp4 (16.99 MB)
02 Data Structures Crash Course Trees Introduction.mp4 (8.87 MB)
03 Theory Binary Trees 1.mp4 (51.85 MB)
04 Proof height of Balanced Binary tree is floor(log N).mp4 (23.57 MB)
05 Theory Binary Tree Terminaologies.mp4 (22.72 MB)
06 What is a BST - Binary Search Tree.mp4 (13.47 MB)
07 Coding Interview Q1 Construct Binary Search Tree,Big O analysis.mp4 (71.91 MB)
09 Coding Interview Q2 Traverse - BFS and DFS,Big O analysis.mp4 (76.47 MB)
10 Python Code - DFS ( Post, In , Pre - Order Traversal of Binary Tree) - Recursive.mp4 (13.79 MB)
02 CODING INTERVIEW QUESTION Pre order Traversal of Binary Tree Iterative.mp4 (8.24 MB)
03 Approach.mp4 (15.75 MB)
04 Complexity Analysis.mp4 (3.83 MB)
05 Python Code Preorder Traversal Iterative.mp4 (7.71 MB)
06 CODING INTERVIEW QUESTION Inorder Traversal of Binary Tree - Iterative.mp4 (2.33 MB)
07 Approach.mp4 (35.37 MB)
08 Complexity Analysis.mp4 (1.11 MB)
09 Python Code - Inorder Traversal of Binary Tree.mp4 (8 MB)
02 CODING INTERVIEW QUESTION Post order traversal of Binary Tree - Iterative.mp4 (9.12 MB)
03 Approach.mp4 (12.38 MB)
04 Complexity Analysis.mp4 (11.1 MB)
05 Python Code - Postorder Traversal of Binary Tree.mp4 (9.73 MB)
06 CODING INTERVIEW QUESTION Path Sum 2.mp4 (9.86 MB)
07 Approach.mp4 (7.28 MB)
08 Complexity Analysis.mp4 (14.22 MB)
09 Python Code.mp4 (16.94 MB)
02 Coding Interview Q1(Medium) Level Order traversal.mp4 (11.44 MB)
03 Insert method.mp4 (21.32 MB)
05 Level Order Traversal Method and Big O analysis.mp4 (46.06 MB)
07 Coding Interview Q2(Medium) Left Right view.mp4 (4.75 MB)
08 Method and Big O analysis.mp4 (29.73 MB)
02 Coding Interview Q1 (Easy) Invert Binary Tree.mp4 (2.67 MB)
03 Iterative method and Big O analysis.mp4 (11.39 MB)
05 Recursive method and Big O analysis.mp4 (12.55 MB)
07 Coding Interview Q2 (Easy) Diameter of Binary Tree.mp4 (7.22 MB)
08 Method and Big O analysis.mp4 (39.63 MB)
02 Coding Interview Q1(Easy) sorted array to BST.mp4 (5.74 MB)
03 method and Big O analysis.mp4 (41.82 MB)
05 Coding Interview Q2(Medium) Valid BST.mp4 (7.74 MB)
06 Method and Big O analysis.mp4 (31.07 MB)
02 Binary Heap Data Structure Crash Course.mp4 (73.8 MB)
03 Coding Interview Q1 Construct Max Binary Heap, Big O analysis.mp4 (57.71 MB)
04 Proof of Build Binary Heap Time Complexity.mp4 (35.12 MB)
06 Introduction to Priority Queue.mp4 (7.29 MB)
07 Coding Interview Q2 Construct Priority Queue,Big O analysis.mp4 (12.53 MB)
02 Coding Interview Q1 BFS, Adjacency List,Big O analysis.mp4 (43.76 MB)
04 BFS, Adjacency Matrix.mp4 (33.5 MB)
06 Coding Interview Q2 DFS, Recursive, Big O analysis.mp4 (45.06 MB)
08 DFS Iterative.mp4 (19.29 MB)
02 Coding Interview Q1 Number of Components, Big O analysis.mp4 (36.38 MB)
04 Coding Interview Q2(Medium) Course Scheduler.mp4 (13.49 MB)
05 Brute Force Method and Big O analysis.mp4 (35.34 MB)
07 Topological Sort based method and Big O analysis.mp4 (80.35 MB)]
Screenshot
01 What you're going to get from this course.mp4 (58.37 MB)
02 Welcome! How to make best use of this course (Please Watch).mp4 (12.63 MB)
04 Introduction to Data Structures.mp4 (15.63 MB)
05 Introduction to Big O, Time Complexity.mp4 (36.03 MB)
06 Asymptotic Analysis and Big O.mp4 (38.58 MB)
07 Big O Space Complexity.mp4 (8.45 MB)
08 Big O Logarithm.mp4 (10.99 MB)
09 Arrays Data Structures Crash Course.mp4 (29.93 MB)
10 CODING EXERCISES.mp4 (14.22 MB)
12 CODING INTERVIEW Q1 (Easy) Sorted Squared Array.mp4 (8.7 MB)
13 Method 1, Big O Analysis.mp4 (7 MB)
14 Python Code - Method 1.mp4 (3.22 MB)
15 Method 2.mp4 (14.91 MB)
16 Python Code - Method 2.mp4 (9.33 MB)
17 CODING INTERVIEW Q2 (Easy) Monotonic Array.mp4 (9.88 MB)
18 Method and Big O analysis.mp4 (15.99 MB)
19 Python Code - Monotonic Array.mp4 (11.57 MB)
20 Celebrating Milestones.mp4 (15.95 MB)
04 Recursion Basics.mp4 (25.07 MB)
05 Recursive Leap of Faith.mp4 (35.98 MB)
06 Visualising Recursion.mp4 (23.97 MB)
07 Recursion vs Iteration.mp4 (12.73 MB)
08 Ways to write Base condition.mp4 (9.78 MB)
09 Recurrence relation.mp4 (4.73 MB)
10 How to Solve Recursion Questions.mp4 (12.55 MB)
11 Recursion Approaches - 0 to N and N to 0.mp4 (17.91 MB)
12 Recursion is everywhere.mp4 (6.44 MB)
13 Complexity Analysis of Recursive Solutions.mp4 (4.86 MB)
14 CODING INTERVIEW QUESTION (Medium) k-th symbol in Grammar.mp4 (17.47 MB)
15 Approach(k-th symbol in Grammar).mp4 (34.73 MB)
16 Pseudocode (k-th symbol in Grammar).mp4 (9.55 MB)
17 Complexity Analysis(k-th symbol in Grammar).mp4 (10.78 MB)
18 Python Solution (k-th symbol in Grammar).mp4 (8.38 MB)
19 CODING INTERVIEW QUESTION (Medium) Josephus problem.mp4 (24.19 MB)
20 Approach 1.mp4 (27.27 MB)
21 Pseudocode.mp4 (10.18 MB)
22 Complexity Analysis.mp4 (5.04 MB)
23 Python Solution 1 Josephus problem Method 1.mp4 (23.71 MB)
24 Approach 2.mp4 (26.71 MB)
25 Pseudocode.mp4 (14.72 MB)
26 Complexity Analysis.mp4 (4.64 MB)
27 Python Solution 2 Josephus problem Method 2.mp4 (11.04 MB)
28 Approach 3.mp4 (13.05 MB)
29 Complexity Analysis.mp4 (2.93 MB)
30 Python Solution 3 Josephus problem Method 3.mp4 (16.01 MB)
31 Celebrating Milestones.mp4 (11.69 MB)
02 CODING INTERVIEW QUESTION (Medium) Tower of Hanoi.mp4 (11.55 MB)
03 Identifying that wew can use Recursion.mp4 (7.47 MB)
04 Approach.mp4 (14.49 MB)
05 Recursion Tree.mp4 (23.4 MB)
06 Python Solution Tower of Hanoi.mp4 (48.18 MB)
07 Complexity Analysis Tower of Hanoi.mp4 (22.38 MB)
08 CODING INTERVIEW QUESTION(Medium) Power Sum.mp4 (12.83 MB)
09 Method and Big O Analysis.mp4 (21.92 MB)
10 Python Solution Power Sum.mp4 (16.97 MB)
11 Celebrating Milestones.mp4 (11.43 MB)
02 What is Backtracking.mp4 (30.93 MB)
03 How is it different from Recursion.mp4 (2.42 MB)
04 How does Backtracking work.mp4 (25.31 MB)
05 Pass by reference change inplace.mp4 (11.37 MB)
06 Blueprint to solve questions using Backtracking.mp4 (20.76 MB)
07 Identify when to use Backtracking.mp4 (5.16 MB)
08 CODING INTERVIEW QUESTION (Medium) Permutations.mp4 (7.13 MB)
09 Approach.mp4 (21.07 MB)
10 Pseudocode.mp4 (26.49 MB)
11 Python Solution Permutations.mp4 (15.68 MB)
12 Complexity Analysis.mp4 (14.94 MB)
13 CODING INTERVIEW QUESTION(Medium) Permutations 2.mp4 (1.76 MB)
14 Approach.mp4 (14.24 MB)
15 Pseudocode.mp4 (8.59 MB)
16 Python Code Permutations 2.mp4 (16.15 MB)
17 Complexity Analysis Permutations 2.mp4 (2.54 MB)
18 Celebrating Milestones.mp4 (11.26 MB)
02 CODING INTERVIEW QUESTION(Medium) Subsets.mp4 (3.99 MB)
03 Method.mp4 (37.81 MB)
04 Subsets - Comparison with Backtracking Blueprint.mp4 (10.96 MB)
05 Subsets - Complexity Analysis.mp4 (10.56 MB)
06 Python Code - Subsets.mp4 (36.2 MB)
07 CODING INTERVIEW QUESTION(Medium) Subsets 2.mp4 (1.67 MB)
08 Approach.mp4 (22.46 MB)
09 Python Code Subsets 2.mp4 (19.65 MB)
10 Subsets 2 Complexity Analysis.mp4 (5.08 MB)
11 Celebrating Milestones.mp4 (11.51 MB)
02 CODING INTERVIEW QUESTION(Medium) Combinations.mp4 (4.64 MB)
03 Approach.mp4 (11.62 MB)
04 Combinations Complexity Analysis.mp4 (15.05 MB)
05 Python Code Combinations.mp4 (10.54 MB)
06 Combinations Optimisation.mp4 (11.48 MB)
07 Python Code Combinations with Optimisation.mp4 (1.65 MB)
08 CODING INTERVIEW QUESTION ( Medium) Combinations Sum 1.mp4 (5.68 MB)
09 Approach.mp4 (18.07 MB)
10 Complexity Analysis part 1.mp4 (7.99 MB)
11 Sidenote Max number of nodes.mp4 (13.72 MB)
12 Complexity Analysis part 2.mp4 (12.27 MB)
13 Python Code Combinations Sum 1.mp4 (18.97 MB)
14 Celebrating Milestones.mp4 (10.97 MB)
02 CODING INTERVIEW QUESTION (Medium) Combinations Sum 2.mp4 (5.56 MB)
03 Approach.mp4 (14.94 MB)
04 Complexity Analysis.mp4 (3.46 MB)
05 Python Code Combination Sum 2.mp4 (18.43 MB)
08 Celebrating Milestones.mp4 (10.49 MB)
02 CODING INTERVIEW QUESTION(Hard) Sudoku Solver.mp4 (16.65 MB)
03 Approach.mp4 (22.8 MB)
04 Pseudocode.mp4 (20.75 MB)
05 isValid check for Sudoku Solver.mp4 (18.25 MB)
06 Python Code Sudoku Solver.mp4 (42.96 MB)
07 Complexity Analysis.mp4 (10.19 MB)
09 CODING INTERVIEW QUESTION(Hard) N Queen.mp4 (10.28 MB)
10 Approach.mp4 (17.43 MB)
11 Pseudocode.mp4 (11.5 MB)
12 Python Code N Queen.mp4 (39.59 MB)
13 Complexity Analysis.mp4 (11.56 MB)
02 Introduction to Dynamic Programming (DP).mp4 (45.34 MB)
03 Dynamic Programming - Patterns.mp4 (8.88 MB)
04 Approach to solve DP(Dynamic Programming) Questions.mp4 (20.55 MB)
05 Why writing the Recursive solution helps to write the Bottom up approach.mp4 (9.2 MB)
06 Identifying Dynamic Programming Questions.mp4 (3.9 MB)
07 CODING INTERVIEW QUESTION(Easy) Fibonacci.mp4 (10.46 MB)
08 Approaches.mp4 (1.92 MB)
09 Approach 1 Recursion.mp4 (5.85 MB)
10 Complexity Analysis Approach 1 - Recursion.mp4 (23.72 MB)
11 Python Code - Recursion.mp4 (14.1 MB)
12 Approach 2 Memoization.mp4 (17.19 MB)
13 Complexity Analysis Approach 2 - Memoization.mp4 (5.31 MB)
14 Python Code Approach 2 - Memoization.mp4 (12.7 MB)
15 Approach 3 Tabulation.mp4 (8.35 MB)
16 Complexity Analysis Approach 3 - Tabulation.mp4 (1.64 MB)
17 Python Code Approach 3 - Tabulation.mp4 (4.32 MB)
18 Approach 4 Space Optimised Tabulation + Complexity Analysis.mp4 (13.17 MB)
19 Python Code Approach 4 -Space Optimised Tabulation + Complexity Analysis.mp4 (10.18 MB)
20 CODING INTERVIEW QUESTION(Easy) Climbing Stairs.mp4 (9.62 MB)
21 Approach.mp4 (9.23 MB)
02 CODING INTERVIEW QUESTION(Easy) Min Cost Climbing Stairs.mp4 (7.6 MB)
03 Recursive Approach.mp4 (16.49 MB)
04 Complexity Analysis.mp4 (2.83 MB)
05 Python Code Recursive Approach.mp4 (10.38 MB)
06 Memoization Approach.mp4 (12.53 MB)
07 Complexity Analysis.mp4 (3.67 MB)
08 Python Code Memoization Approach.mp4 (4.92 MB)
09 Tabulation Approach.mp4 (19.51 MB)
10 Complexity Analysis.mp4 (2.53 MB)
11 Python Code Tabulation Approach.mp4 (9.11 MB)
02 CODING INTERVIEW QUESTION(Medium) 01 Knapsack.mp4 (22.33 MB)
03 Approach 1 Recursion.mp4 (32.79 MB)
04 Recursive Approach Pseudocode.mp4 (5.14 MB)
05 Recursive Approach Complexity Analysis.mp4 (3.55 MB)
06 Python Code Recursive Approach.mp4 (17.13 MB)
07 Approach 2 Memoization.mp4 (23.37 MB)
08 Memoization Pseudocode.mp4 (3.07 MB)
09 Python Code Memoization.mp4 (7.47 MB)
10 Memoization Complexity Analysis.mp4 (3.42 MB)
11 Approach 3 Tabulation.mp4 (48.92 MB)
12 Python Code Tabulation.mp4 (16.62 MB)
13 Tabulation Complexity Analysis.mp4 (2.32 MB)
14 Approach 4 Space Optimised Tabulation Approach.mp4 (21.98 MB)
15 Python Code Space Optimised Tabulation.mp4 (14.1 MB)
16 Space Optimised Tabulation Approach Complexity Analysis.mp4 (3.09 MB)
17 CODING INTERVIEW QUESTION(Medium) Unbounded Knapsack.mp4 (5 MB)
18 Tabulation Approach.mp4 (18.97 MB)
19 Complexity Analysis.mp4 (4.08 MB)
20 Python Code Unbounded Knapsack.mp4 (12.17 MB)
02 CODING INTERVIEW QUESTION(Medium) LCS.mp4 (10.41 MB)
03 Approach 1 Recursion.mp4 (24.49 MB)
04 Pseudocode.mp4 (4.4 MB)
05 Recursion Tree and Complexity Analysis.mp4 (19.48 MB)
06 Python Code LCS.mp4 (12.46 MB)
07 Approach 2 Memoization.mp4 (11.22 MB)
08 Python Code Memoization - LCS.mp4 (8.7 MB)
09 Approach 3 Tabulation.mp4 (34.68 MB)
10 Tabulation Complexity Analysis.mp4 (2.81 MB)
11 Python Code Tabulation - LCS.mp4 (17.93 MB)
12 Approach 4 Space Optimised Tabulation - LCS.mp4 (11.94 MB)
13 Python Code Space Optimised Tabulation - LCS.mp4 (6.17 MB)
14 CODING INTERVIEW QUESTION(Medium) Edit Distance.mp4 (11.11 MB)
15 Identifying this as an LCS Type Question.mp4 (6.61 MB)
16 Approach 1 Recursion.mp4 (25.27 MB)
17 Pseudocode.mp4 (5.12 MB)
18 Recursion Complexity Analysis.mp4 (9.46 MB)
19 Python Code Recursive Approach(Edit Distance).mp4 (47.26 MB)
20 Approach 2 Memoization.mp4 (10.51 MB)
21 Python Code Memoization(Edit Distance).mp4 (9.14 MB)
22 Approach 3 Tabulation.mp4 (36.28 MB)
23 Tabulation Complexity Analysis.mp4 (2.21 MB)
24 Python Code Tabulation (Edit Distance).mp4 (81.85 MB)
25 Approach 4 Space Optimised Tabulation.mp4 (11.01 MB)
26 Python Code Space Optimised Tabulation ( Edit Distance).mp4 (29.65 MB)
02 CODING INTERVIEW QUESTION(Medium) Longest Increasing Subsequence (LIS).mp4 (6.39 MB)
03 Approach 1 Recursion - LIS.mp4 (23.4 MB)
04 Recursion Tree.mp4 (33.37 MB)
05 Complexity Analysis - Recursion - LIS.mp4 (7.23 MB)
06 Python Code - Recursion - LIS.mp4 (10.41 MB)
07 Approach 2 Memoization.mp4 (15.16 MB)
08 Complexity Analysis - Memoization.mp4 (4.02 MB)
09 Python Code - Memoization - LIS.mp4 (9.34 MB)
10 Approach 3 Tabulation - using a 2D dp array.mp4 (33.27 MB)
11 Dry run.mp4 (29.95 MB)
12 Complexity Analysis - Tabulation - using a 2D dp array.mp4 (3.03 MB)
13 Python Code - Tabulation using a 2D dp array - LIS.mp4 (19.8 MB)
14 Approach 4 Tabulation - using a 1D dp array.mp4 (34.5 MB)
15 Dry run.mp4 (36.29 MB)
16 Complexity Analysis- Tabulation - using a 1D dp array.mp4 (5.99 MB)
17 Python Code-Tabulation - using a 1D dp array.mp4 (6.64 MB)
18 Approach 5 using Binary Search - LIS.mp4 (2.42 MB)
19 Part 1 - Approach 5 using Binary Search - LIS.mp4 (13.13 MB)
20 Part 2 - Approach 5 using Binary Search - LIS.mp4 (22.32 MB)
21 Binary Search for this question ( refer Binary Search section for more details).mp4 (18.97 MB)
22 Complexity Analysis - Approach 5 using Binary Search - LIS.mp4 (3.13 MB)
23 Python Code - Approach 5 using Binary Search - LIS.mp4 (26.34 MB)
24 CODING INTERVIEW QUESTION(Medium) Max Length of Pair Chain.mp4 (14.44 MB)
25 Why Sort.mp4 (6.66 MB)
26 Approach.mp4 (10.22 MB)
27 Complexity Analysis.mp4 (5.53 MB)
28 Python Code - Max Length of Pair Chain.mp4 (12.01 MB)
29 CODING INTERVIEW QUESTION(Hard) Russian Doll Envelopes.mp4 (14.23 MB)
30 Approach.mp4 (14.31 MB)
31 Complexity Analysis.mp4 (4.06 MB)
32 Python Code.mp4 (10.43 MB)
02 Introduction to Gap Strategy or Length wise Iteration.mp4 (10.24 MB)
03 CODING INTERVIEW QUESTION(Medium) Palindromic Substrings.mp4 (11.68 MB)
04 Intuition for Approach.mp4 (15.97 MB)
05 Idetifying this as a DP question.mp4 (3.6 MB)
06 Approach Recursion with memoization.mp4 (8.23 MB)
07 pseudocode.mp4 (13.89 MB)
08 Filling the Memoization table.mp4 (6.85 MB)
09 iterate length wise.mp4 (19.33 MB)
10 Recursion with memoization Complexity analysis.mp4 (5.12 MB)
11 Python Code Recursion with memoization.mp4 (14.08 MB)
12 Tabulation approach.mp4 (18.97 MB)
13 Tabulation approach Complexity Analysis.mp4 (3.28 MB)
14 Python Code Tabulation.mp4 (14.59 MB)
15 CODING INTERVIEW QUESTION(Medium) Longest Palindromic Substring.mp4 (2.03 MB)
16 Approach (Tabulation).mp4 (6.5 MB)
17 Complexity Analysis.mp4 (2.15 MB)
18 Python Code.mp4 (8.86 MB)
19 CODING INTERVIEW QUESTION(Medium) Longest Palindromic Subsequence.mp4 (3.85 MB)
20 Approach.mp4 (38.37 MB)
21 Complexity Analysis.mp4 (3.13 MB)
22 Python Code.mp4 (11.75 MB)
02 Introduction to the Partition method.mp4 (917.69 KB)
03 CODING INTERVIEW QUESTION(Medium) Palindrome Partitioning.mp4 (6.85 MB)
04 Approach.mp4 (25.05 MB)
05 Pseudocode.mp4 (17.97 MB)
06 Side note Computing n C r.mp4 (6.97 MB)
07 Complexity Analysis.mp4 (34.64 MB)
08 Python Code Palindrome Partitioning.mp4 (15.59 MB)
09 CODING INTERVIEW QUESTION(Hard)Palindrome Partitioning 2 ( Minimum Cuts) - Hard.mp4 (4.95 MB)
10 Approach 1 Recursion.mp4 (13.8 MB)
11 Python Code Recursion - Palindrome Partitioning 2.mp4 (23.08 MB)
12 Approach 2 Memoization.mp4 (11.2 MB)
13 Python Code Memoization - Palindrome Partitioning 2.mp4 (50.28 MB)
14 Tabulation - Approach A Palindrome Partitioning 2.mp4 (19.42 MB)
15 Dry Run.mp4 (34.52 MB)
16 Pseudocode.mp4 (7.69 MB)
17 Python Code Tabulation - Approach A Palindrome Partitioning 2.mp4 (13.25 MB)
18 Complexity Analysis.mp4 (4.05 MB)
19 Tabulation - Approach B Palindrome Partitioning 2.mp4 (16.58 MB)
20 Dry run.mp4 (13.42 MB)
21 Pseudocode.mp4 (9.75 MB)
22 Python Code Tabulation - Approach B Palindrome Partitioning 2.mp4 (18.37 MB)
23 Complexity Analysis.mp4 (4.39 MB)
02 CODING INTERVIEW QUESTION(Medium) Word Break.mp4 (4.47 MB)
03 Approaches.mp4 (1.92 MB)
04 Approach 1 Tabulation.mp4 (13.83 MB)
05 Pseudocode.mp4 (7.18 MB)
06 Complexity Analysis.mp4 (8.37 MB)
07 Python Code.mp4 (7.73 MB)
08 APPROACH 2 Part A Memoization.mp4 (32.55 MB)
09 Pseudocode.mp4 (10.93 MB)
10 Complexity Analysis.mp4 (11.09 MB)
11 Python Code - Recursion.mp4 (9.72 MB)
12 Python Code- Memoization.mp4 (5.32 MB)
13 APPROACH 2 Part B Tabulation.mp4 (15.89 MB)
14 Pseudocode.mp4 (10.19 MB)
15 Complexity Analysis.mp4 (5.62 MB)
16 Python Code.mp4 (8.72 MB)
17 CODING INTERVIEW QUESTION(Hard) Matrix Chain Multiplication.mp4 (6.56 MB)
18 How to do Matrix Multiplication.mp4 (18.65 MB)
19 Back to the Question.mp4 (10.31 MB)
20 Intuition.mp4 (6.01 MB)
21 Recursive approach.mp4 (11.69 MB)
22 Recursive Approach - Pseudocode.mp4 (17.16 MB)
23 Complexity Analysis.mp4 (4.15 MB)
24 Python Code - Recursive approach.mp4 (12.38 MB)
25 Memoization approach.mp4 (13.54 MB)
26 Complexity Analysis.mp4 (5.59 MB)
27 Python Code - Memoization.mp4 (4.74 MB)
28 Tabulation Approach.mp4 (11.21 MB)
29 Complexity Analysis.mp4 (3.1 MB)
30 Python Code - Tabulation Approach.mp4 (14.06 MB)
01 What is a Greedy Algorithm.mp4 (21.15 MB)
02 What are Greedy Algorithms used for.mp4 (9.72 MB)
03 What problems are suitable for Greedy Algorithms.mp4 (6.04 MB)
05 Greedy Approach vs Dynamic Programming.mp4 (10.66 MB)
06 CODING INTERVIEW QUESTION Fractional Knapsack.mp4 (12.4 MB)
07 Approach.mp4 (25.88 MB)
08 Pseudocode.mp4 (14.97 MB)
09 Complexity Analysis.mp4 (4.55 MB)
10 Python Code - Fractional Knapsack.mp4 (11.8 MB)
01 CODING INTERVIEW QUESTION Jump Game 1.mp4 (7.02 MB)
02 Approach.mp4 (18.87 MB)
03 Greedy Approach 1.mp4 (12.9 MB)
04 Greedy Approach 2.mp4 (7.62 MB)
05 Complexity Analysis.mp4 (847.49 KB)
06 Python Code (Greedy Approach) - Jump Game 1.mp4 (9.97 MB)
01 CODING INTERVIEW QUESTION Two City Scheduling.mp4 (10.92 MB)
02 Approach.mp4 (24.32 MB)
03 Pseudocode.mp4 (1.94 MB)
04 Complexity Analysis.mp4 (5.64 MB)
05 Python Code - Greedy Approach.mp4 (4.2 MB)
01 CODING INTERVIEW QUESTION Task Scheduler.mp4 (7.5 MB)
02 Approach.mp4 (41.59 MB)
03 Pseudocode.mp4 (12.68 MB)
04 Complexity Analysis.mp4 (4.79 MB)
05 Python Code.mp4 (16.41 MB)
02 Coding Interview Q1(Medium) Rotate Array.mp4 (3.58 MB)
03 Method and Big O analysis.mp4 (23.43 MB)
04 PYTHON Code Solution.mp4 (16.34 MB)
05 Python Code Method 2.mp4 (11.56 MB)
06 Coding Interview Q2(Medium) Container with most water.mp4 (19.19 MB)
07 Method 1 and Big O analysis.mp4 (21.56 MB)
08 PYTHON Code Method 1.mp4 (19.58 MB)
09 Method 2 and Big O analysis.mp4 (23.71 MB)
10 PYTHON Code Method 2.mp4 (13.33 MB)
02 Hash Table Data Structures Crash Course.mp4 (29.42 MB)
03 Coding Interview Q1(Easy) Two Sum.mp4 (9.16 MB)
04 Method 1, Big O analysis.mp4 (15.64 MB)
05 PYTHON Code.mp4 (8.91 MB)
06 Method 2, Big O analysis.mp4 (26.77 MB)
07 PYTHON Code.mp4 (10.98 MB)
08 Coding Interview Q2(Easy) Isomorphic Strings.mp4 (8.97 MB)
09 Method and Big O analysis.mp4 (20.19 MB)
10 PYTHON Code.mp4 (18.01 MB)
01 Introduction to 2 Pointer Pattern.mp4 (3.93 MB)
02 CODING INTERVIEW QUESTION Best Time to Buy and Sell Stock.mp4 (5.31 MB)
03 Method.mp4 (24.31 MB)
04 Complexity Analysis.mp4 (5.87 MB)
05 Python Code.mp4 (5.54 MB)
06 CODING INTERVIEW QUESTION Two Sum II.mp4 (5.56 MB)
07 Method.mp4 (14.8 MB)
08 Complexity Analysis.mp4 (1.94 MB)
09 Code.mp4 (7.03 MB)
01 CODING INTERVIEW QUESTION 3 Sum.mp4 (6.94 MB)
02 Method 1.mp4 (43.28 MB)
03 Complexity Analysis.mp4 (5.55 MB)
04 Python Code.mp4 (17.59 MB)
05 Method 2.mp4 (19.11 MB)
06 Complexity Analysis.mp4 (2.55 MB)
07 Python Code.mp4 (10.62 MB)
01 Introduction to Sliding Window Pattern.mp4 (5.64 MB)
02 CODING INTERVIEW QUESTION Max Avg Subarray I.mp4 (6.77 MB)
03 Method.mp4 (10.41 MB)
04 Complexity Analysis.mp4 (4.04 MB)
05 Python Code.mp4 (5.54 MB)
06 CODING INTERVIEW QUESTION Repeated DNA Sequence.mp4 (7.01 MB)
07 Test cases.mp4 (2.99 MB)
08 Method 1.mp4 (9.71 MB)
09 Complexity Analysis.mp4 (15.71 MB)
10 Python Code Method 1.mp4 (10.7 MB)
11 Method 2.mp4 (62.32 MB)
12 (Optional) Basics - Converting a number from base 4 to base 10.mp4 (14.9 MB)
13 Complexity Analysis.mp4 (14.27 MB)
14 Python Code Method 2.mp4 (36.17 MB)
01 CODING INTERVIEW QUESTION Sliding Window Maximum.mp4 (6.17 MB)
02 Test Cases.mp4 (1.14 MB)
03 SideNote Deque Data Structure.mp4 (10.46 MB)
04 Method - Part 1 (Intuition Observations).mp4 (44.6 MB)
05 Method - Part 2 (Walkthrough).mp4 (37.23 MB)
06 Complexity Analysis.mp4 (3.95 MB)
07 Python Code.mp4 (14.21 MB)
08 CODING INTERVIEW QUESTION Minimum Window Substring.mp4 (9.07 MB)
09 Test Cases.mp4 (3.29 MB)
10 Method.mp4 (23.43 MB)
11 Walkthrough.mp4 (23.29 MB)
12 Complexity Analysis.mp4 (11.71 MB)
13 Python Code.mp4 (104.93 MB)
01 CODING INTERVIEW QUESTION Minimum Size Subarray Sum.mp4 (5.76 MB)
02 Method.mp4 (15.34 MB)
03 Complexity Analysis.mp4 (2.36 MB)
04 Python Code.mp4 (13.76 MB)
05 CODING INTERVIEW QUESTION Frequency of the Most Frequent Element.mp4 (9.89 MB)
06 Method - Part 1.mp4 (54.24 MB)
07 Method - Part 2 (Walkthrough).mp4 (25.18 MB)
08 Complexity Analysis.mp4 (4.35 MB)
09 Python Code.mp4 (27.52 MB)
02 Data Structures Crash Course Strings.mp4 (9.06 MB)
03 Coding Interview Q1(Easy) First Non Repeating Character.mp4 (4.59 MB)
04 Method 1 and Big O analysis.mp4 (8.18 MB)
05 PYTHON code.mp4 (10.73 MB)
06 Method 2 and Big O analysis.mp4 (9.32 MB)
07 PYTHON code.mp4 (14.79 MB)
08 Coding Interview Q2(Easy) Is Palindrome.mp4 (4.23 MB)
09 Method 1 and Big O analysis.mp4 (8.46 MB)
10 PYTHON code.mp4 (6.79 MB)
11 Method 2 and Big O analysis.mp4 (5.53 MB)
12 PYTHON code.mp4 (5.13 MB)
13 Method 3 and Big O analysis.mp4 (7.65 MB)
14 PYTHON code.mp4 (5.05 MB)
02 Coding Interview Q1(Medium) Longest Sub string with Unique characters.mp4 (3.13 MB)
03 Method and Big O analysis.mp4 (31.1 MB)
04 PYTHON code.mp4 (41.33 MB)
05 Coding Interview Q2(Medium) Group Anagrams.mp4 (4.09 MB)
06 method and Big O analysis.mp4 (18.95 MB)
07 PYTHON code.mp4 (31.48 MB)
02 Coding Interview Q1 (Easy) Binary Search Algorithm.mp4 (10.94 MB)
03 Method and Big O analysis.mp4 (40.22 MB)
04 PYTHON Code Iterative.mp4 (11.53 MB)
05 PYTHON Code Recursive.mp4 (14.18 MB)
06 Coding Interview Q2(Medium) Search in rotated sorted array.mp4 (8.84 MB)
07 Method and Big O analysis.mp4 (36.33 MB)
08 PYTHON Code.mp4 (20.14 MB)
02 Coding Interview Q1(Medium) Search for range.mp4 (4.62 MB)
03 Method and Big O analysis.mp4 (29.08 MB)
04 PYTHON Code - Recursive.mp4 (57.4 MB)
05 PYTHON Code - Iterative.mp4 (28.34 MB)
06 Coding Interview Q2(Medium) Search in Matrix.mp4 (5.6 MB)
07 method and Big O analysis.mp4 (18.72 MB)
08 PYTHON code.mp4 (64.23 MB)
02 Coding Interview Q1 Bubble Sort Algorithm.mp4 (2.54 MB)
03 Method and Big O analysis.mp4 (19.14 MB)
04 Python Code.mp4 (19.7 MB)
05 Coding Interview Q2 Insertion Sort Algorithm, Big O analysis.mp4 (39.72 MB)
06 Python code.mp4 (35.01 MB)
07 Insertion sort is a stable sorting Algorithm.mp4 (1.7 MB)
02 Coding Interview Q1 Selection Sort Algorithm, Big O analysis.mp4 (16.3 MB)
04 Coding Interview Q2 Merge Sort Algorithm.mp4 (22.88 MB)
05 Method and Big O analysis.mp4 (37.99 MB)
02 Coding Interview Q1 Quick Sort Algorithm.mp4 (30.45 MB)
03 Optimise Time Complexity.mp4 (28.91 MB)
04 Optimise Space Complexity.mp4 (52.82 MB)
06 Coding Interview Q2 Radix Sort Algorithm, Big O analysis.mp4 (99.92 MB)
01 Introduction to Merge Intervals Coding Interview Question Pattern.mp4 (15.68 MB)
02 CODING INTERVIEW QUESTION Merge Intervals.mp4 (21.26 MB)
03 Method - Part 1.mp4 (59.93 MB)
04 Method Part 2 - Walkthrough.mp4 (44.28 MB)
05 Complexity Analysis.mp4 (7.63 MB)
06 Python Code.mp4 (21.58 MB)
07 CODING INTERVIEW QUESTION Insert Interval.mp4 (24.22 MB)
08 Method Part 1.mp4 (38.43 MB)
09 Method Part 2 - Walkthrough.mp4 (19.27 MB)
10 Complexity Analysis.mp4 (2.98 MB)
11 Python Code.mp4 (19.23 MB)
01 CODING INTERVIEW QUESTION Non Overlapping Intervals.mp4 (7.38 MB)
02 Method Part 1.mp4 (32.71 MB)
03 Mathod Part 2 - Walkthrough.mp4 (13.01 MB)
04 Method Prat 3 - Why Greedy.mp4 (5.74 MB)
05 Complexity Analysis.mp4 (4.56 MB)
06 Python Code.mp4 (10.98 MB)
02 Data Structures Crash Course Linked Lists.mp4 (26.08 MB)
03 Coding Interview Q1(Medium) Design a Singly Linked List.mp4 (14.17 MB)
04 Method and Big O analysis.mp4 (56.67 MB)
06 Coding Interview Q2 Remove Duplicates.mp4 (2.15 MB)
07 Method and Big O analysis.mp4 (13.25 MB)
02 Coding Interview Q1(Easy) Reverse.mp4 (2.86 MB)
03 Method and Big O analysis.mp4 (15.96 MB)
05 Coding Interview Q2(Medium) Cycle Detection.mp4 (2.86 MB)
06 Method and Big O analysis.mp4 (18.44 MB)
08 Proof.mp4 (8.49 MB)
02 Coding Interview Q1(Medium) Find duplicate number.mp4 (5.11 MB)
03 method and Big O analysis.mp4 (15.21 MB)
05 Coding Interview Q2(Medium) Add 2 numbers.mp4 (7.48 MB)
06 method and Big O analysis.mp4 (13.84 MB)
02 Coding Interview Q1 Remove Node, Insert Node.mp4 (5.9 MB)
03 Method remove.mp4 (15.59 MB)
05 Insert Intro.mp4 (10.72 MB)
06 Method Insert.mp4 (18.85 MB)
08 Coding Interview Q2 Remove Value, Insert at Position in Doubly Linked List.mp4 (3.86 MB)
09 Remove Val Method.mp4 (8.75 MB)
11 Insert at Position.mp4 (7.43 MB)
12 method.mp4 (10.33 MB)
02 Data Structures Crash Course Stacks and Queues.mp4 (13.28 MB)
03 Coding Interview Q1 Design a Stack.mp4 (13.36 MB)
05 Coding Interview Q2(Medium) Reverse Polish Notation.mp4 (8.44 MB)
06 method and Big O analysis.mp4 (9.58 MB)
02 Coding Interview Q1 Design a Queue.mp4 (11.3 MB)
04 Coding Interview Q2(Easy) Queue with Stack.mp4 (9.58 MB)
05 method and Big O analysis.mp4 (16.99 MB)
02 Data Structures Crash Course Trees Introduction.mp4 (8.87 MB)
03 Theory Binary Trees 1.mp4 (51.85 MB)
04 Proof height of Balanced Binary tree is floor(log N).mp4 (23.57 MB)
05 Theory Binary Tree Terminaologies.mp4 (22.72 MB)
06 What is a BST - Binary Search Tree.mp4 (13.47 MB)
07 Coding Interview Q1 Construct Binary Search Tree,Big O analysis.mp4 (71.91 MB)
09 Coding Interview Q2 Traverse - BFS and DFS,Big O analysis.mp4 (76.47 MB)
10 Python Code - DFS ( Post, In , Pre - Order Traversal of Binary Tree) - Recursive.mp4 (13.79 MB)
02 CODING INTERVIEW QUESTION Pre order Traversal of Binary Tree Iterative.mp4 (8.24 MB)
03 Approach.mp4 (15.75 MB)
04 Complexity Analysis.mp4 (3.83 MB)
05 Python Code Preorder Traversal Iterative.mp4 (7.71 MB)
06 CODING INTERVIEW QUESTION Inorder Traversal of Binary Tree - Iterative.mp4 (2.33 MB)
07 Approach.mp4 (35.37 MB)
08 Complexity Analysis.mp4 (1.11 MB)
09 Python Code - Inorder Traversal of Binary Tree.mp4 (8 MB)
02 CODING INTERVIEW QUESTION Post order traversal of Binary Tree - Iterative.mp4 (9.12 MB)
03 Approach.mp4 (12.38 MB)
04 Complexity Analysis.mp4 (11.1 MB)
05 Python Code - Postorder Traversal of Binary Tree.mp4 (9.73 MB)
06 CODING INTERVIEW QUESTION Path Sum 2.mp4 (9.86 MB)
07 Approach.mp4 (7.28 MB)
08 Complexity Analysis.mp4 (14.22 MB)
09 Python Code.mp4 (16.94 MB)
02 Coding Interview Q1(Medium) Level Order traversal.mp4 (11.44 MB)
03 Insert method.mp4 (21.32 MB)
05 Level Order Traversal Method and Big O analysis.mp4 (46.06 MB)
07 Coding Interview Q2(Medium) Left Right view.mp4 (4.75 MB)
08 Method and Big O analysis.mp4 (29.73 MB)
02 Coding Interview Q1 (Easy) Invert Binary Tree.mp4 (2.67 MB)
03 Iterative method and Big O analysis.mp4 (11.39 MB)
05 Recursive method and Big O analysis.mp4 (12.55 MB)
07 Coding Interview Q2 (Easy) Diameter of Binary Tree.mp4 (7.22 MB)
08 Method and Big O analysis.mp4 (39.63 MB)
02 Coding Interview Q1(Easy) sorted array to BST.mp4 (5.74 MB)
03 method and Big O analysis.mp4 (41.82 MB)
05 Coding Interview Q2(Medium) Valid BST.mp4 (7.74 MB)
06 Method and Big O analysis.mp4 (31.07 MB)
02 Binary Heap Data Structure Crash Course.mp4 (73.8 MB)
03 Coding Interview Q1 Construct Max Binary Heap, Big O analysis.mp4 (57.71 MB)
04 Proof of Build Binary Heap Time Complexity.mp4 (35.12 MB)
06 Introduction to Priority Queue.mp4 (7.29 MB)
07 Coding Interview Q2 Construct Priority Queue,Big O analysis.mp4 (12.53 MB)
02 Coding Interview Q1 BFS, Adjacency List,Big O analysis.mp4 (43.76 MB)
04 BFS, Adjacency Matrix.mp4 (33.5 MB)
06 Coding Interview Q2 DFS, Recursive, Big O analysis.mp4 (45.06 MB)
08 DFS Iterative.mp4 (19.29 MB)
02 Coding Interview Q1 Number of Components, Big O analysis.mp4 (36.38 MB)
04 Coding Interview Q2(Medium) Course Scheduler.mp4 (13.49 MB)
05 Brute Force Method and Big O analysis.mp4 (35.34 MB)
07 Topological Sort based method and Big O analysis.mp4 (80.35 MB)]
Screenshot