FileMood

Download Java Data Structures and Algorithms Masterclass

Java Data Structures and Algorithms Masterclass

Name

Java Data Structures and Algorithms Masterclass

  DOWNLOAD Copy Link

Total Size

12.1 GB

Total Files

874

Last Seen

2025-02-20 00:20

Hash

0C13BE093FD42F36D9491E2F1073B1645D55DA8F

/19 - Tree Binary Tree/

015 Delete a Node in Binary Tree (Linked List).mp4

139.8 MB

001 What is a Tree.mp4

28.3 MB

001 What is a Tree_en.vtt

10.4 KB

002 Why Tree.mp4

6.9 MB

002 Why Tree_en.vtt

3.6 KB

003 Tree Terminology.mp4

19.0 MB

003 Tree Terminology_en.vtt

7.2 KB

004 Creating a Basic Tree in Java.mp4

45.8 MB

004 Creating a Basic Tree in Java_en.vtt

13.1 KB

005 What is A Binary Tree.mp4

9.5 MB

005 What is A Binary Tree_en.vtt

4.3 KB

006 Types of Binary Tree.mp4

10.9 MB

006 Types of Binary Tree_en.vtt

5.7 KB

007 Binary Tree Representation.mp4

22.7 MB

007 Binary Tree Representation_en.vtt

10.8 KB

008 Create Binary Tree using Linked List.mp4

22.0 MB

008 Create Binary Tree using Linked List_en.vtt

8.5 KB

009 PreOrder Traversal in Binary Tree using Linked List.mp4

59.9 MB

009 PreOrder Traversal in Binary Tree using Linked List_en.vtt

17.2 KB

010 InOrder Traversal in Binary Tree using Linked List.mp4

56.6 MB

010 InOrder Traversal in Binary Tree using Linked List_en.vtt

13.2 KB

011 PostOrder Traversal in Binary Tree using Linked List.mp4

36.6 MB

011 PostOrder Traversal in Binary Tree using Linked List_en.vtt

10.8 KB

012 LevelOrder Traversal in Binary Tree using Linked List.mp4

48.8 MB

012 LevelOrder Traversal in Binary Tree using Linked List_en.vtt

13.9 KB

013 Search Method in Binary Tree (Linked List).mp4

52.6 MB

013 Search Method in Binary Tree (Linked List)_en.vtt

14.9 KB

014 Insert Method in Binary Tree (Linked List).mp4

68.9 MB

014 Insert Method in Binary Tree (Linked List)_en.vtt

18.9 KB

015 Delete a Node in Binary Tree (Linked List)_en.vtt

29.9 KB

016 Delet Entire Binary Tree (Linked List).mp4

15.9 MB

016 Delet Entire Binary Tree (Linked List)_en.vtt

4.0 KB

017 Create Binary Tree (Array).mp4

33.7 MB

017 Create Binary Tree (Array)_en.vtt

10.4 KB

018 Insert Method Binary Tree (Array).mp4

48.9 MB

018 Insert Method Binary Tree (Array)_en.vtt

11.4 KB

019 PreOrder Traversal Binary Tree (Array).mp4

47.1 MB

019 PreOrder Traversal Binary Tree (Array)_en.vtt

10.9 KB

020 InOrder Traversal Binary Tree (Array).mp4

40.0 MB

020 InOrder Traversal Binary Tree (Array)_en.vtt

9.4 KB

021 PostOrder Traversal Binary Tree (Array).mp4

33.7 MB

021 PostOrder Traversal Binary Tree (Array)_en.vtt

8.2 KB

022 levelOrder Traversal Binary Tree (Array).mp4

36.9 MB

022 levelOrder Traversal Binary Tree (Array)_en.vtt

8.8 KB

023 Search Method Binary Tree (Array).mp4

44.5 MB

023 Search Method Binary Tree (Array)_en.vtt

10.6 KB

024 Delete a Node Binary Tree (Array).mp4

38.5 MB

024 Delete a Node Binary Tree (Array)_en.vtt

9.7 KB

025 Delete Binary Tree (Array).mp4

18.4 MB

025 Delete Binary Tree (Array)_en.vtt

4.8 KB

026 Array vs Linked List in Binary Tree Implementation.mp4

31.3 MB

026 Array vs Linked List in Binary Tree Implementation_en.vtt

9.0 KB

027 Download Resources.html

0.2 KB

32569034-BinaryTree.java

2.3 KB

32569036-BinaryTreeLL.java

4.4 KB

32569042-TreeNode.java

0.5 KB

32569046-BinaryNode.java

0.1 KB

/01 - Introduction/

001 Curriculum Walkthrough_en.vtt

11.8 KB

002 What is a data structure.mp4

24.6 MB

002 What is a data structure_en.vtt

4.8 KB

003 What is an algorithm.mp4

19.6 MB

003 What is an algorithm_en.vtt

5.3 KB

004 Why are Data Structures and Algorithms important.mp4

21.7 MB

004 Why are Data Structures and Algorithms important_en.vtt

5.3 KB

005 Types of Data Structures.mp4

9.0 MB

005 Types of Data Structures_en.vtt

4.7 KB

006 Types of Algorithms.mp4

11.7 MB

006 Types of Algorithms_en.vtt

5.8 KB

007 Student Community.html

0.2 KB

008 Motivation.html

0.1 KB

external-assets-links.txt

0.1 KB

001 Curriculum Walkthrough.mp4

34.4 MB

/02 - Recursion/

001 Goals what you will learn by the end of this section.mp4

4.3 MB

001 Goals what you will learn by the end of this section_en.vtt

1.4 KB

002 What is Recursion.mp4

34.1 MB

002 What is Recursion_en.vtt

6.8 KB

003 Why do we need Recursion.mp4

11.9 MB

003 Why do we need Recursion_en.vtt

4.7 KB

004 The Logic Behind Recursion.mp4

31.7 MB

004 The Logic Behind Recursion_en.vtt

13.9 KB

005 Recursive vs Iterative Solution.mp4

14.5 MB

005 Recursive vs Iterative Solution_en.vtt

5.7 KB

006 When to UseAvoid Recursion.mp4

23.6 MB

006 When to UseAvoid Recursion_en.vtt

9.3 KB

007 How to Write Recursion in 3 Steps.mp4

51.4 MB

007 How to Write Recursion in 3 Steps_en.vtt

18.7 KB

008 Fibonacci Series using Recursion.mp4

37.8 MB

008 Fibonacci Series using Recursion_en.vtt

13.8 KB

009 Follow me ).html

0.2 KB

010 Download the Resources.html

0.2 KB

29155400-RecrusionFibonacci.java

0.3 KB

29155404-Recursion.java

0.3 KB

/03 - Cracking Recursion Interview Questions/

001 Question 1 - Sum of Digits.mp4

41.3 MB

001 Question 1 - Sum of Digits_en.vtt

13.0 KB

002 Question 2 - Power.mp4

29.7 MB

002 Question 2 - Power_en.vtt

8.3 KB

003 Question 3 - GCD.mp4

29.5 MB

003 Question 3 - GCD_en.vtt

9.3 KB

004 Question 4 - Decimal to Binary.mp4

39.5 MB

004 Question 4 - Decimal to Binary_en.vtt

11.4 KB

005 Download the Resources.html

0.2 KB

30313784-question1.java

0.3 KB

30313794-Question2.java

0.4 KB

30313802-Question3.java

0.3 KB

30313808-Question4.java

0.3 KB

/04 - Bonus CHALLENGING Recursion Problems/

001 Important Note!.html

0.3 KB

002 SOLUTIONS PART 1.html

1.1 KB

003 SOLUTIONS PART 2.html

1.9 KB

/05 - Big O Notation/

001 What is Big O.mp4

11.5 MB

001 What is Big O_en.vtt

4.4 KB

002 Big O Notations (Big O, Big Omega, Big Theta).mp4

25.5 MB

002 Big O Notations (Big O, Big Omega, Big Theta)_en.vtt

11.2 KB

003 Most Common Time Complexities.mp4

46.6 MB

003 Most Common Time Complexities_en.vtt

14.0 KB

004 Space Complexity.mp4

7.2 MB

004 Space Complexity_en.vtt

3.7 KB

005 Drop Constants and Non Dominant Terms.mp4

15.8 MB

005 Drop Constants and Non Dominant Terms_en.vtt

5.5 KB

006 Addition vs Multiplication.mp4

8.0 MB

006 Addition vs Multiplication_en.vtt

3.2 KB

007 How to Measure the Code using Big O.mp4

22.4 MB

007 How to Measure the Code using Big O_en.vtt

6.8 KB

008 How to Measure Recursive Algorithm.mp4

28.2 MB

008 How to Measure Recursive Algorithm_en.vtt

10.2 KB

009 How to Measure Recursive Algorithm with Multiple Calls.mp4

15.7 MB

009 How to Measure Recursive Algorithm with Multiple Calls_en.vtt

5.8 KB

/06 - Cracking Big O Interview Questions/

001 Question 1 - Time Complexity of Method that returns Sum and Product of Array.mp4

26.7 MB

001 Question 1 - Time Complexity of Method that returns Sum and Product of Array_en.vtt

7.6 KB

002 Question 2 - Time Complexity of Print Pairs Method.mp4

27.2 MB

002 Question 2 - Time Complexity of Print Pairs Method_en.vtt

8.2 KB

003 Question 3 - Time Complexity of Print Unordered Pairs Method.mp4

15.2 MB

003 Question 3 - Time Complexity of Print Unordered Pairs Method_en.vtt

6.4 KB

004 Question 4 - Find Time Complexity for Given Method.mp4

7.3 MB

004 Question 4 - Find Time Complexity for Given Method_en.vtt

3.0 KB

005 Question 5 - Find Time Complexity for Given Method.mp4

4.9 MB

005 Question 5 - Find Time Complexity for Given Method_en.vtt

2.0 KB

006 Question 6 - Time Complexity of Reverse Array Function.mp4

26.0 MB

006 Question 6 - Time Complexity of Reverse Array Function_en.vtt

8.1 KB

007 Question 7 - Equivalent to O(N).mp4

13.3 MB

007 Question 7 - Equivalent to O(N)_en.vtt

4.6 KB

008 Question 8 - Time Complexity of Factorial.mp4

9.0 MB

008 Question 8 - Time Complexity of Factorial_en.vtt

4.0 KB

009 Question 9 - Time Complexity of Fibonacci.mp4

8.8 MB

009 Question 9 - Time Complexity of Fibonacci_en.vtt

4.0 KB

010 Question 10 - Time Complexity Powers Of 2.mp4

9.7 MB

010 Question 10 - Time Complexity Powers Of 2_en.vtt

4.2 KB

/07 - Arrays/

001 What is an Array.mp4

29.4 MB

001 What is an Array_en.vtt

10.1 KB

002 Types of Arrays.mp4

29.3 MB

002 Types of Arrays_en.vtt

9.2 KB

003 Arrays in Memory.mp4

10.8 MB

003 Arrays in Memory_en.vtt

5.5 KB

004 Create an Array.mp4

33.3 MB

004 Create an Array_en.vtt

12.3 KB

005 Insertion in Array.mp4

46.8 MB

005 Insertion in Array_en.vtt

16.7 KB

006 Accessing Elements in Array.mp4

21.0 MB

006 Accessing Elements in Array_en.vtt

7.7 KB

007 Array Traversal.mp4

34.8 MB

007 Array Traversal_en.vtt

10.4 KB

008 Search for Array Element.mp4

37.0 MB

008 Search for Array Element_en.vtt

10.7 KB

009 Delete Array Element.mp4

30.0 MB

009 Delete Array Element_en.vtt

8.2 KB

010 Time and Space Complexity of 1D Arrays.mp4

13.2 MB

010 Time and Space Complexity of 1D Arrays_en.vtt

6.1 KB

011 Create Two Dimensional Array.mp4

45.8 MB

011 Create Two Dimensional Array_en.vtt

14.8 KB

012 Insertion - Two Dimensional Array.mp4

54.9 MB

012 Insertion - Two Dimensional Array_en.vtt

14.3 KB

013 Accessing Two Dimensional Array Element.mp4

36.7 MB

013 Accessing Two Dimensional Array Element_en.vtt

9.9 KB

014 Traverse Two Dimensional Array.mp4

34.4 MB

014 Traverse Two Dimensional Array_en.vtt

10.1 KB

015 Searching Two Dimensional Array.mp4

46.1 MB

015 Searching Two Dimensional Array_en.vtt

12.3 KB

016 Delete Two Dimensional Array Element.mp4

36.8 MB

016 Delete Two Dimensional Array Element_en.vtt

9.2 KB

017 Time and Space Complexity of 2D Arrays.mp4

12.5 MB

017 Time and Space Complexity of 2D Arrays_en.vtt

6.0 KB

018 When to UseAvoid Arrays.mp4

5.9 MB

018 When to UseAvoid Arrays_en.vtt

3.7 KB

019 Download Resources.html

0.2 KB

32535118-SingleDimensionArray.java

1.6 KB

32535126-TwoDimensionalArray.java

2.1 KB

/08 - PROJECT 1 - Arrays/

001 Goals - what you will make by the end of this section.mp4

7.6 MB

001 Goals - what you will make by the end of this section_en.vtt

3.9 KB

002 Calculate Average Temperature.mp4

29.5 MB

002 Calculate Average Temperature_en.vtt

9.6 KB

003 Find the Days Above Average Temperature.mp4

47.8 MB

003 Find the Days Above Average Temperature_en.vtt

9.3 KB

004 Download Resources.html

0.2 KB

32535214-ArrayProject.java

0.8 KB

/09 - Cracking Array Interview Questions (Amazon, Facebook, Apple and Microsoft)/

001 Section Goals.mp4

1.8 MB

001 Section Goals_en.vtt

1.0 KB

002 Solution - Missing Number.mp4

31.1 MB

002 Solution - Missing Number_en.vtt

9.3 KB

003 Solution - Pairs.mp4

36.0 MB

003 Solution - Pairs_en.vtt

12.2 KB

004 Solution - Finding a Number in an Array.mp4

20.4 MB

004 Solution - Finding a Number in an Array_en.vtt

7.6 KB

005 Solution - Max Product of Two Integers.mp4

26.7 MB

005 Solution - Max Product of Two Integers_en.vtt

7.9 KB

006 Solution - IsUnique Contains Duplicate - LeetCode 217.mp4

21.7 MB

006 Solution - IsUnique Contains Duplicate - LeetCode 217_en.vtt

7.3 KB

007 Solution - Permutation.mp4

33.3 MB

007 Solution - Permutation_en.vtt

11.7 KB

008 Rotate Matrix Image - LeetCode 48.mp4

53.6 MB

008 Rotate Matrix Image - LeetCode 48_en.vtt

17.5 KB

009 Download Resources.html

0.2 KB

32535440-missingNumber.java

0.8 KB

32535444-twosum.java

0.6 KB

32535448-findanumber.java

0.5 KB

32535450-maxProduct.java

0.6 KB

32535452-isunique.java

0.5 KB

32535454-permutation.java

0.7 KB

32535456-rotateMatrix.java

0.9 KB

/10 - CHALLENGING Array Problems/

001 Solution to Middle Function.html

0.2 KB

002 Solution to 2D Arrays.html

0.2 KB

003 Solution to Best Score.html

0.5 KB

004 Solution to Missing Number.html

0.4 KB

005 Solution to Duplicate Number.html

1.2 KB

006 Solution to Pairs.html

0.4 KB

/11 - Linked List/

001 What is a Linked List.mp4

31.9 MB

001 What is a Linked List_en.vtt

8.1 KB

002 Linked List vs Array.mp4

11.6 MB

002 Linked List vs Array_en.vtt

5.3 KB

003 Types of Linked List.mp4

44.6 MB

003 Types of Linked List_en.vtt

15.0 KB

004 Linked List in the Memory.mp4

11.1 MB

004 Linked List in the Memory_en.vtt

5.6 KB

005 Creation of Singly Linked List.mp4

40.4 MB

005 Creation of Singly Linked List_en.vtt

14.1 KB

006 Insertion in Singly Linked List in Memory.mp4

13.1 MB

006 Insertion in Singly Linked List in Memory_en.vtt

4.9 KB

007 Insertion Algorithm in Singly Linked List.mp4

36.8 MB

007 Insertion Algorithm in Singly Linked List_en.vtt

10.6 KB

008 Insertion Method in Singly Linked List.mp4

83.2 MB

008 Insertion Method in Singly Linked List_en.vtt

20.4 KB

009 Traversal of Singly Linked List.mp4

52.5 MB

009 Traversal of Singly Linked List_en.vtt

13.8 KB

010 Searching in Singly Linked List.mp4

44.0 MB

010 Searching in Singly Linked List_en.vtt

13.0 KB

011 Deletion of a Node from Singly Linked List.mp4

41.2 MB

011 Deletion of a Node from Singly Linked List_en.vtt

12.6 KB

012 Deletion Method in Singly Linked List.mp4

86.6 MB

012 Deletion Method in Singly Linked List_en.vtt

22.7 KB

013 Deletion of Entire Singly Linked List.mp4

28.1 MB

013 Deletion of Entire Singly Linked List_en.vtt

8.5 KB

014 Time and Space Complexity of Singly Linked List.mp4

15.5 MB

014 Time and Space Complexity of Singly Linked List_en.vtt

6.1 KB

015 Download Resources.html

0.2 KB

30368642-Node.java

0.1 KB

30368648-SinglyLinkedList.java

2.8 KB

30368650-MainSinglyLinkedList.java

0.4 KB

/12 - Circular Singly Linked List/

001 Create Circular Singly Linked List.mp4

49.5 MB

001 Create Circular Singly Linked List_en.vtt

18.6 KB

002 Insertion in Circular Singly Linked List.mp4

26.6 MB

002 Insertion in Circular Singly Linked List_en.vtt

10.3 KB

003 Insertion Algorithm in Circular Singly Linked List.mp4

17.7 MB

003 Insertion Algorithm in Circular Singly Linked List_en.vtt

6.6 KB

004 Insertion Method Circular Singly Linked List.mp4

61.4 MB

004 Insertion Method Circular Singly Linked List_en.vtt

16.7 KB

005 Traversal of Circular Singly Linked List.mp4

46.6 MB

005 Traversal of Circular Singly Linked List_en.vtt

13.9 KB

006 Searching a Node in Circular Singly Linked List.mp4

45.0 MB

006 Searching a Node in Circular Singly Linked List_en.vtt

14.1 KB

007 Deletion of a Node from Circular Singly List.mp4

31.6 MB

007 Deletion of a Node from Circular Singly List_en.vtt

12.5 KB

008 Deletion Algorithm in Circular Singly Linked List.mp4

17.3 MB

008 Deletion Algorithm in Circular Singly Linked List_en.vtt

7.8 KB

009 Deletion Method in Circular Singly Linked List.mp4

56.1 MB

009 Deletion Method in Circular Singly Linked List_en.vtt

15.8 KB

010 Delete Entire Circular Singly Linked List.mp4

28.5 MB

010 Delete Entire Circular Singly Linked List_en.vtt

9.2 KB

011 Time and Space Complexity of Circular Singly Linked List.mp4

21.6 MB

011 Time and Space Complexity of Circular Singly Linked List_en.vtt

8.3 KB

012 Download Resources.html

0.2 KB

30413484-CircularSinglyLinkedList.java

2.9 KB

30413488-MainCircularSinglyLinkedList.java

0.3 KB

30413490-Node.java

0.1 KB

/13 - Doubly Linked List/

001 Create Doubly Linked List.mp4

55.8 MB

001 Create Doubly Linked List_en.vtt

19.2 KB

002 Insertion Doubly Linked List.mp4

34.8 MB

002 Insertion Doubly Linked List_en.vtt

13.6 KB

003 Insertion Algorithm Doubly Linked List.mp4

25.7 MB

003 Insertion Algorithm Doubly Linked List_en.vtt

9.2 KB

004 Insertion Method Doubly Linked List.mp4

84.7 MB

004 Insertion Method Doubly Linked List_en.vtt

19.9 KB

005 Traversal of Doubly Linked List.mp4

39.8 MB

005 Traversal of Doubly Linked List_en.vtt

11.7 KB

006 Reverse Traversal of Doubly Linked List.mp4

41.7 MB

006 Reverse Traversal of Doubly Linked List_en.vtt

11.5 KB

007 Searching for a Node in Doubly Linked List.mp4

45.4 MB

007 Searching for a Node in Doubly Linked List_en.vtt

12.7 KB

008 Deletion of a Node in Doubly Linked List.mp4

31.7 MB

008 Deletion of a Node in Doubly Linked List_en.vtt

11.8 KB

009 Deletion Algorithm Doubly Linked List.mp4

19.8 MB

009 Deletion Algorithm Doubly Linked List_en.vtt

8.7 KB

010 Deletion Method in Doubly Linked List.mp4

73.1 MB

010 Deletion Method in Doubly Linked List_en.vtt

19.1 KB

011 Delete Entire Doubly Linked List.mp4

35.7 MB

011 Delete Entire Doubly Linked List_en.vtt

10.3 KB

012 Time and Space Complexity of Doubly Linked List.mp4

22.6 MB

012 Time and Space Complexity of Doubly Linked List_en.vtt

7.8 KB

013 Download Resources.html

0.2 KB

30483652-DoublyLinkedList.java

3.6 KB

30483658-MainDoublyLinkedList.java

0.3 KB

30483666-DoublyNode.java

0.1 KB

/14 - Circular Doubly Linked List/

001 Create Doubly Linked List.mp4

47.5 MB

001 Create Doubly Linked List_en.vtt

17.1 KB

002 Insertion Circular Doubly Linked List.mp4

39.7 MB

002 Insertion Circular Doubly Linked List_en.vtt

14.6 KB

003 Insertion Algorithm Circular Doubly Linked List.mp4

27.4 MB

003 Insertion Algorithm Circular Doubly Linked List_en.vtt

10.1 KB

004 Insertion Method Circular Doubly Linked List.mp4

71.1 MB

004 Insertion Method Circular Doubly Linked List_en.vtt

19.1 KB

005 Traversal of Circular Doubly Linked List.mp4

38.6 MB

005 Traversal of Circular Doubly Linked List_en.vtt

11.8 KB

006 Reverse Traversal of Circular Doubly Linked List.mp4

40.5 MB

006 Reverse Traversal of Circular Doubly Linked List_en.vtt

11.6 KB

007 Search for a Node in Circular Doubly Linked List.mp4

43.1 MB

007 Search for a Node in Circular Doubly Linked List_en.vtt

13.7 KB

008 Deletion in Circular Doubly Linked List.mp4

41.4 MB

008 Deletion in Circular Doubly Linked List_en.vtt

15.3 KB

009 Deletion Algorithm in Circular Doubly Linked List.mp4

24.7 MB

009 Deletion Algorithm in Circular Doubly Linked List_en.vtt

9.8 KB

010 Deletion Method in Circular Doubly Linked List.mp4

63.7 MB

010 Deletion Method in Circular Doubly Linked List_en.vtt

16.8 KB

011 Delete Entire Circular Doubly Linked List.mp4

37.2 MB

011 Delete Entire Circular Doubly Linked List_en.vtt

10.9 KB

012 Time and Space Complexity of Circular Doubly Linked List.mp4

19.6 MB

012 Time and Space Complexity of Circular Doubly Linked List_en.vtt

6.8 KB

013 Time Complexity of Array vs Linked List.mp4

30.6 MB

013 Time Complexity of Array vs Linked List_en.vtt

10.3 KB

014 Download Resources.html

0.2 KB

30566392-MainCircularDoublyLinkedList.java

0.3 KB

30566394-CircularDoublyLinkedList.java

3.7 KB

30566398-DoublyNode.java

0.1 KB

/15 - Cracking Linked List Interview Questions (Amazon, Facebook, Apple and Microsoft)/

001 Linked List Class.mp4

44.6 MB

001 Linked List Class_en.vtt

13.5 KB

002 Solution - Remove Dups.mp4

51.6 MB

002 Solution - Remove Dups_en.vtt

15.5 KB

003 Solution - Return Nth to Last.mp4

38.0 MB

003 Solution - Return Nth to Last_en.vtt

12.7 KB

004 Solution - Partition.mp4

46.5 MB

004 Solution - Partition_en.vtt

13.1 KB

005 Solution - Sum Lists.mp4

53.2 MB

005 Solution - Sum Lists_en.vtt

14.8 KB

006 Solution - Intersection.mp4

73.3 MB

006 Solution - Intersection_en.vtt

17.3 KB

007 Download Resources.html

0.2 KB

30712988-LinkedList.java

0.8 KB

30712992-Questions.java

2.8 KB

/16 - Stack/

001 What and Why of Stack.mp4

17.4 MB

001 What and Why of Stack_en.vtt

7.3 KB

002 Stack Operations.mp4

17.2 MB

002 Stack Operations_en.vtt

9.3 KB

003 Stack using Array vs Linked List.mp4

3.8 MB

003 Stack using Array vs Linked List_en.vtt

2.2 KB

004 Stack Operations using Array (Create, isEmpty, isFull).mp4

38.7 MB

004 Stack Operations using Array (Create, isEmpty, isFull)_en.vtt

11.7 KB

005 Stack Operations using Array (Push, Pop, Peek, Delete).mp4

70.8 MB

005 Stack Operations using Array (Push, Pop, Peek, Delete)_en.vtt

17.6 KB

006 Time and Space Complexity of Stack using Array.mp4

8.5 MB

006 Time and Space Complexity of Stack using Array_en.vtt

4.0 KB

007 Stack Operations using Linked List.mp4

18.8 MB

007 Stack Operations using Linked List_en.vtt

9.9 KB

008 Stack methods - Push , Pop, Peek, Delete and isEmpty using Linked List.mp4

91.4 MB

008 Stack methods - Push , Pop, Peek, Delete and isEmpty using Linked List_en.vtt

25.1 KB

009 Time and Space Complexity of Stack using Linked List.mp4

10.4 MB

009 Time and Space Complexity of Stack using Linked List_en.vtt

5.0 KB

010 When to UseAvoid Stack.mp4

5.8 MB

010 When to UseAvoid Stack_en.vtt

3.0 KB

011 Download Resources.html

0.2 KB

30712996-MainStackLinkedList.java

0.2 KB

30713000-Node.java

0.1 KB

30713002-StackLinkedList.java

1.0 KB

30713004-LinkedList.java

2.8 KB

30713006-StackArray.java

1.3 KB

/17 - Queue/

001 What is a Queue.mp4

26.9 MB

001 What is a Queue_en.vtt

8.9 KB

002 Linear Queue Operations using Array.mp4

21.0 MB

002 Linear Queue Operations using Array_en.vtt

10.0 KB

003 Create, isFull, isEmpty and enQueue methods using Linear Queue Array.mp4

80.4 MB

003 Create, isFull, isEmpty and enQueue methods using Linear Queue Array_en.vtt

20.2 KB

004 Dequeue, Peek and Delete Methods using Linear Queue Array.mp4

62.7 MB

004 Dequeue, Peek and Delete Methods using Linear Queue Array_en.vtt

15.9 KB

005 Time and Space Complexity of Linear Queue using Array.mp4

12.1 MB

005 Time and Space Complexity of Linear Queue using Array_en.vtt

5.5 KB

006 Why Circular Queue.mp4

13.7 MB

006 Why Circular Queue_en.vtt

6.8 KB

007 Circular Queue Operations using Array.mp4

24.2 MB

007 Circular Queue Operations using Array_en.vtt

11.6 KB

008 Create, Enqueue, isFull and isEmpty Methods in Circular Queue using Array.mp4

95.0 MB

008 Create, Enqueue, isFull and isEmpty Methods in Circular Queue using Array_en.vtt

25.8 KB

009 Dequeue, Peek and Delete Methods in Circular Queue using Array.mp4

68.8 MB

009 Dequeue, Peek and Delete Methods in Circular Queue using Array_en.vtt

18.2 KB

010 Time and Space Complexity of Circular Queue using Array.mp4

12.8 MB

010 Time and Space Complexity of Circular Queue using Array_en.vtt

6.1 KB

011 Queue Operations using Linked List.mp4

24.7 MB

011 Queue Operations using Linked List_en.vtt

11.3 KB

012 Create, Enqueue and isEmpty Methods in Queue using Linked List.mp4

57.9 MB

012 Create, Enqueue and isEmpty Methods in Queue using Linked List_en.vtt

15.5 KB

013 Dequeue, Peek and Delete Methods in Queue using Linked List.mp4

62.1 MB

013 Dequeue, Peek and Delete Methods in Queue using Linked List_en.vtt

15.7 KB

014 Time and Space Complexity of Queue using Linked List.mp4

9.3 MB

014 Time and Space Complexity of Queue using Linked List_en.vtt

4.8 KB

015 Array vs Linked List Implementation.mp4

8.9 MB

015 Array vs Linked List Implementation_en.vtt

3.5 KB

016 When to UseAvoid Queue.mp4

5.0 MB

016 When to UseAvoid Queue_en.vtt

2.8 KB

017 Download Resources.html

0.2 KB

32568966-QueueArray.java

1.7 KB

32568970-CircularQueue.java

2.0 KB

32568972-QueueLinkedList.java

1.0 KB

32568974-Node.java

0.1 KB

32568980-LinkedList.java

2.8 KB

/18 - Cracking Stack and Queue Interview Questions (Amazon,Facebook, Apple, Microsoft)/

001 Goals.mp4

4.0 MB

001 Goals_en.vtt

1.6 KB

002 Solution - Three in One.mp4

93.3 MB

002 Solution - Three in One_en.vtt

33.8 KB

003 Solution - Stack Minimum.mp4

47.0 MB

003 Solution - Stack Minimum_en.vtt

18.6 KB

004 Solution Part 1 - Stack of Plates.mp4

59.1 MB

004 Solution Part 1 - Stack of Plates_en.vtt

21.0 KB

005 Solution Part 2 - Stack of Plates.mp4

44.5 MB

005 Solution Part 2 - Stack of Plates_en.vtt

14.9 KB

006 Solution Part 3 - Follow UP.mp4

37.9 MB

006 Solution Part 3 - Follow UP_en.vtt

11.4 KB

007 Solution - Queue via Stacks.mp4

42.0 MB

007 Solution - Queue via Stacks_en.vtt

17.1 KB

008 Solution - Animal Shelter.mp4

116.5 MB

008 Solution - Animal Shelter_en.vtt

36.5 KB

009 Download Resources.html

0.2 KB

30879136-ThreeInOne.java

1.5 KB

30879174-ThreeInOne.java

1.5 KB

30879178-StackMin.java

0.5 KB

30879180-Node.java

0.1 KB

30892400-Node.java

0.1 KB

30892410-StackMin.java

0.5 KB

/20 - Binary Search Tree/

001 What is a Binary Search Tree Why do we need it.mp4

12.0 MB

001 What is a Binary Search Tree Why do we need it_en.vtt

4.9 KB

002 Create Binary Search Tree.mp4

17.0 MB

002 Create Binary Search Tree_en.vtt

6.8 KB

003 Insert a Node to Binary Search Tree.mp4

68.2 MB

003 Insert a Node to Binary Search Tree_en.vtt

17.8 KB

004 PreOrder Traversal Binary Search Tree.mp4

28.0 MB

004 PreOrder Traversal Binary Search Tree_en.vtt

7.3 KB

005 InOrder Traversal Binary Search Tree.mp4

21.3 MB

005 InOrder Traversal Binary Search Tree_en.vtt

6.3 KB

006 PostOrder Traversal Binary Search Tree.mp4

19.7 MB

006 PostOrder Traversal Binary Search Tree_en.vtt

5.8 KB

007 Level Order Traversal Binary Search Tree.mp4

27.0 MB

007 Level Order Traversal Binary Search Tree_en.vtt

7.9 KB

008 Search in Binary Search Tree.mp4

35.8 MB

008 Search in Binary Search Tree_en.vtt

11.6 KB

009 Delete a Node in Binary Search Tree.mp4

91.3 MB

009 Delete a Node in Binary Search Tree_en.vtt

25.5 KB

010 Delete BST.mp4

13.1 MB

010 Delete BST_en.vtt

4.2 KB

011 Time and Space Complexity of BST.mp4

13.1 MB

011 Time and Space Complexity of BST_en.vtt

5.6 KB

012 Download Resources.html

0.2 KB

31143318-BinarySearchTree.java

3.3 KB

/21 - AVL Tree/

001 What is an AVL Tree.mp4

27.6 MB

001 What is an AVL Tree_en.vtt

11.2 KB

002 Why Do We Need AVL Tree.mp4

12.7 MB

002 Why Do We Need AVL Tree_en.vtt

5.9 KB

003 Common Operations on AVL Tree.mp4

53.8 MB

003 Common Operations on AVL Tree_en.vtt

18.4 KB

004 Insert a Node in AVL (Left Left Condition).mp4

48.0 MB

004 Insert a Node in AVL (Left Left Condition)_en.vtt

19.1 KB

005 Insert a Node in AVL (Left Right Condition).mp4

33.4 MB

005 Insert a Node in AVL (Left Right Condition)_en.vtt

12.5 KB

006 Insert a Node in AVL (Right Right Condition).mp4

27.8 MB

006 Insert a Node in AVL (Right Right Condition)_en.vtt

11.7 KB

007 Insert a Node in AVL (Right Left Condition).mp4

24.3 MB

007 Insert a Node in AVL (Right Left Condition)_en.vtt

9.5 KB

008 Insert a Node in AVL (All Together).mp4

50.7 MB

008 Insert a Node in AVL (All Together)_en.vtt

21.4 KB

009 Insert a Node in AVL (Method in Practice).mp4

119.7 MB

009 Insert a Node in AVL (Method in Practice)_en.vtt

30.3 KB

010 Delete a Node from AVL (LL, LR, RR, RR).mp4

35.9 MB

010 Delete a Node from AVL (LL, LR, RR, RR)_en.vtt

14.7 KB

011 Delete a Node from ALL (All Together).mp4

28.3 MB

011 Delete a Node from ALL (All Together)_en.vtt

10.6 KB

012 Delete a Node from AVL (Method in practice).mp4

75.6 MB

012 Delete a Node from AVL (Method in practice)_en.vtt

19.5 KB

013 Delete Entire AVL Tree.mp4

10.1 MB

013 Delete Entire AVL Tree_en.vtt

3.2 KB

014 Time and Space Complexity of AVL.mp4

9.8 MB

014 Time and Space Complexity of AVL_en.vtt

4.7 KB

015 Binary Search Tree vs AVL.mp4

8.8 MB

015 Binary Search Tree vs AVL_en.vtt

4.2 KB

016 Download Resources.html

0.2 KB

32569062-AVL.java

5.6 KB

32569064-BinaryNode.java

0.2 KB

/22 - Binary Heap/

001 What is Binary Heap Why do we need Binary Heap.mp4

33.5 MB

001 What is Binary Heap Why do we need Binary Heap_en.vtt

10.9 KB

002 Common Operations on Binary Heap.mp4

81.3 MB

002 Common Operations on Binary Heap_en.vtt

26.8 KB

003 Insert a Node in Binary Heap.mp4

65.1 MB

003 Insert a Node in Binary Heap_en.vtt

21.6 KB

004 Extract a Node from Binary Heap.mp4

91.9 MB

004 Extract a Node from Binary Heap_en.vtt

27.9 KB

005 Delete Entire Binary Heap.mp4

15.9 MB

005 Delete Entire Binary Heap_en.vtt

3.6 KB

006 Time and Space Complexity of Binary Heap.mp4

19.3 MB

006 Time and Space Complexity of Binary Heap_en.vtt

7.6 KB

007 Download Resources.html

0.2 KB

32569076-BinaryHeap.java

3.1 KB

/23 - Trie/

001 What is a Trie Why we need Trie.mp4

41.3 MB

001 What is a Trie Why we need Trie_en.vtt

15.1 KB

002 Common Operations on a Trie (Creation).mp4

25.7 MB

002 Common Operations on a Trie (Creation)_en.vtt

8.3 KB

003 Insert a String in Trie.mp4

54.9 MB

003 Insert a String in Trie_en.vtt

20.4 KB

004 Search for a String in Trie.mp4

56.9 MB

004 Search for a String in Trie_en.vtt

17.7 KB

005 Delete a String from Trie.mp4

69.2 MB

005 Delete a String from Trie_en.vtt

23.3 KB

006 Practical Uses of Trie.mp4

7.1 MB

006 Practical Uses of Trie_en.vtt

2.9 KB

007 Download Resources.html

0.2 KB

31502696-TrieNode.java

0.2 KB

31502702-Trie.java

2.4 KB

/24 - Hashing/

001 What is Hashing Why we need it.mp4

17.0 MB

001 What is Hashing Why we need it_en.vtt

7.8 KB

002 Hashing Terminology.mp4

18.0 MB

002 Hashing Terminology_en.vtt

6.2 KB

003 Hash Functions.mp4

28.5 MB

003 Hash Functions_en.vtt

13.3 KB

004 Types of Collision Resolution Techniques - Direct Chaining (Insert).mp4

67.6 MB

004 Types of Collision Resolution Techniques - Direct Chaining (Insert)_en.vtt

24.1 KB

005 Direct Chaining Implementation - (Search, Delete).mp4

46.1 MB

005 Direct Chaining Implementation - (Search, Delete)_en.vtt

10.7 KB

006 Hash Table is Full.mp4

12.8 MB

006 Hash Table is Full_en.vtt

6.4 KB

007 Collision Resolution Technique - Linear Probing (Insert).mp4

80.5 MB

007 Collision Resolution Technique - Linear Probing (Insert)_en.vtt

23.8 KB

008 Collision Resolution Technique - Linear Probing (Search, Delete).mp4

53.4 MB

008 Collision Resolution Technique - Linear Probing (Search, Delete)_en.vtt

12.4 KB

009 Collision Resolution Technique - Open Addressing Quadratic Probing.mp4

49.4 MB

009 Collision Resolution Technique - Open Addressing Quadratic Probing_en.vtt

13.5 KB

010 Collision Resolution Technique - Open Addressing Double Hashing.mp4

72.8 MB

010 Collision Resolution Technique - Open Addressing Double Hashing_en.vtt

18.5 KB

011 Pros and Cons of Resolution Techniques.mp4

16.0 MB

011 Pros and Cons of Resolution Techniques_en.vtt

7.0 KB

012 Practical Use of Hashing.mp4

17.3 MB

012 Practical Use of Hashing_en.vtt

5.4 KB

013 Hashing vs Other DS.mp4

7.3 MB

013 Hashing vs Other DS_en.vtt

2.8 KB

014 Download Resources.html

0.2 KB

32569160-DoubleHashing.zip

2.8 KB

32569166-Hashing-Quadratic-Probing.zip

2.8 KB

32569174-Hashing-Linear-Probing.zip

2.8 KB

32569176-Hashing-DirectChaining.zip

2.6 KB

/25 - Sorting Algorithms/

001 What is Sorting.mp4

11.0 MB

001 What is Sorting_en.vtt

4.2 KB

002 Types of Sorting.mp4

24.0 MB

002 Types of Sorting_en.vtt

8.6 KB

003 Sorting Terminology.mp4

17.8 MB

003 Sorting Terminology_en.vtt

6.7 KB

004 Bubble Sort.mp4

54.6 MB

004 Bubble Sort_en.vtt

23.4 KB

005 Selection Sort.mp4

43.5 MB

005 Selection Sort_en.vtt

15.5 KB

006 Insertion Sort.mp4

48.9 MB

006 Insertion Sort_en.vtt

19.6 KB

007 Bucket Sort.mp4

92.9 MB

007 Bucket Sort_en.vtt

29.9 KB

008 Merge Sort.mp4

61.0 MB

008 Merge Sort_en.vtt

21.0 KB

009 Quick Sort.mp4

89.2 MB

009 Quick Sort_en.vtt

33.1 KB

010 Heap Sort.mp4

73.0 MB

010 Heap Sort_en.vtt

26.0 KB

011 Comparison of Sorting Algorithms.mp4

5.0 MB

011 Comparison of Sorting Algorithms_en.vtt

2.1 KB

012 Download Resources.html

0.2 KB

31707422-MergeSort.java

1.1 KB

31707424-InsertionSort.java

0.4 KB

31707426-BucketSort.java

1.6 KB

31707434-QuickSort.java

0.7 KB

31707436-BinaryHeap.java

3.6 KB

31707440-HeapSort.java

0.5 KB

31707480-SelectionSort.java

0.5 KB

31707504-BubbleSort.java

0.5 KB

/26 - Searching Algorithms/

001 Introduction To Search Algorithms.mp4

5.6 MB

001 Introduction To Search Algorithms_en.vtt

2.5 KB

002 Linear Search.mp4

8.5 MB

002 Linear Search_en.vtt

5.9 KB

003 Linear Search in Java.mp4

27.3 MB

003 Linear Search in Java_en.vtt

10.1 KB

004 Binary Search.mp4

8.3 MB

004 Binary Search_en.vtt

4.3 KB

005 Binary Search in Java.mp4

65.3 MB

005 Binary Search in Java_en.vtt

18.7 KB

006 Time Complexity of Binary Search.mp4

23.1 MB

006 Time Complexity of Binary Search_en.vtt

7.4 KB

007 Download Resources.html

0.2 KB

32569218-Searching.zip

3.0 KB

/27 - Graphs/

001 What you will learn.mp4

5.6 MB

001 What you will learn_en.vtt

2.2 KB

002 What is a Graph Why do we need Graph.mp4

32.4 MB

002 What is a Graph Why do we need Graph_en.vtt

6.3 KB

003 Graph Terminology.mp4

20.1 MB

003 Graph Terminology_en.vtt

6.8 KB

004 Types of Graph.mp4

17.3 MB

004 Types of Graph_en.vtt

8.0 KB

005 Graph Representation.mp4

36.3 MB

005 Graph Representation_en.vtt

13.1 KB

006 Graph in Java using Adjacency Matrix.mp4

63.5 MB

006 Graph in Java using Adjacency Matrix_en.vtt

16.8 KB

007 Graph in Java using Adjacency List.mp4

50.5 MB

007 Graph in Java using Adjacency List_en.vtt

13.0 KB

008 Download Resources.html

0.2 KB

31918434-Archive.zip

2.8 KB

/28 - Graph Traversal - Breadth First Search and Depth First Search Algorithms/

001 Breadth First Search Algorithm (BFS).mp4

40.6 MB

001 Breadth First Search Algorithm (BFS)_en.vtt

14.6 KB

002 Breadth First Search Algorithm (BFS) in Java - Adjacency Matrix.mp4

62.3 MB

002 Breadth First Search Algorithm (BFS) in Java - Adjacency Matrix_en.vtt

15.9 KB

003 Breadth First Search Algorithm (BFS) in Java - Adjacency List.mp4

38.7 MB

003 Breadth First Search Algorithm (BFS) in Java - Adjacency List_en.vtt

9.0 KB

004 Time Complexity of Breadth First Search (BFS) Algorithm.mp4

12.2 MB

004 Time Complexity of Breadth First Search (BFS) Algorithm_en.vtt

4.5 KB

005 Depth First Search (DFS) Algorithm.mp4

27.4 MB

005 Depth First Search (DFS) Algorithm_en.vtt

10.1 KB

006 Depth First Search (DFS) Algorithm in Java - Adjacency List.mp4

34.5 MB

006 Depth First Search (DFS) Algorithm in Java - Adjacency List_en.vtt

8.8 KB

007 Depth First Search (DFS) Algorithm in Java - Adjacency Matrix.mp4

41.3 MB

007 Depth First Search (DFS) Algorithm in Java - Adjacency Matrix_en.vtt

8.8 KB

008 Time Complexity of Depth First Search (DFS) Algorithm.mp4

11.1 MB

008 Time Complexity of Depth First Search (DFS) Algorithm_en.vtt

4.2 KB

009 BFS Traversal vs DFS Traversal.mp4

14.1 MB

009 BFS Traversal vs DFS Traversal_en.vtt

6.0 KB

010 Download Resources.html

0.2 KB

31918436-Archive.zip

2.8 KB

/29 - Topological Sort/

001 What is Topological Sort.mp4

10.6 MB

001 What is Topological Sort_en.vtt

4.0 KB

002 Topological Sort Algorithm.mp4

32.7 MB

002 Topological Sort Algorithm_en.vtt

12.7 KB

003 Topological Sort using Adjacency List.mp4

64.0 MB

003 Topological Sort using Adjacency List_en.vtt

15.2 KB

004 Topological Sort using Adjacency Matrix.mp4

44.9 MB

004 Topological Sort using Adjacency Matrix_en.vtt

10.6 KB

005 Time and Space Complexity of Topological Sort.mp4

14.5 MB

005 Time and Space Complexity of Topological Sort_en.vtt

4.6 KB

006 Download Resources.html

0.2 KB

31944334-TopologicalSort.zip

3.0 KB

/30 - Single Source Shortest Path Problem (SSSPP)/

001 What is Single Source Shortest Path Problem.mp4

22.9 MB

001 What is Single Source Shortest Path Problem_en.vtt

6.0 KB

002 Breadth First Search (BFS) for Single Source Shortest Path Problem (SSSPP).mp4

26.9 MB

002 Breadth First Search (BFS) for Single Source Shortest Path Problem (SSSPP)_en.vtt

9.7 KB

003 BFS for SSSPP in Java using Adjacency List.mp4

57.7 MB

003 BFS for SSSPP in Java using Adjacency List_en.vtt

14.8 KB

004 BFS for SSSPP in Java using Adjacency Matrix.mp4

41.2 MB

004 BFS for SSSPP in Java using Adjacency Matrix_en.vtt

10.6 KB

005 Time and Space Complexity of BFS for SSSPP.mp4

10.6 MB

005 Time and Space Complexity of BFS for SSSPP_en.vtt

4.0 KB

006 Why does BFS not work with Weighted Graph.mp4

11.5 MB

006 Why does BFS not work with Weighted Graph_en.vtt

4.6 KB

007 Why does DFS not work for SSSP.mp4

7.7 MB

007 Why does DFS not work for SSSP_en.vtt

2.9 KB

008 Download Resources.html

0.2 KB

31968164-SSSPP.zip

3.7 KB

/31 - Dijkstra's Algorithm/

001 Dijkstra's Algorithm for SSSPP.mp4

20.1 MB

001 Dijkstra's Algorithm for SSSPP_en.vtt

8.5 KB

002 Dijkstra's Algorithm in Java - 1.mp4

60.2 MB

002 Dijkstra's Algorithm in Java - 1_en.vtt

17.0 KB

003 Dijkstra's Algorithm in Java - 2.mp4

53.8 MB

003 Dijkstra's Algorithm in Java - 2_en.vtt

10.8 KB

004 Dijkstra's Algorithm with Negative Cycle.mp4

12.3 MB

004 Dijkstra's Algorithm with Negative Cycle_en.vtt

4.9 KB

005 Download Resources.html

0.2 KB

32006208-WeightedNode.java

0.7 KB

32006210-WeightedGraph.java

1.5 KB

/32 - Bellman Ford Algorithm/

001 Bellman Ford Algorithm for SSSPP.mp4

46.2 MB

001 Bellman Ford Algorithm for SSSPP_en.vtt

14.4 KB

002 Bellman Ford Algorithm with Negative Cycle.mp4

36.7 MB

002 Bellman Ford Algorithm with Negative Cycle_en.vtt

6.6 KB

003 Why Bellman Ford runs V-1 times.mp4

18.8 MB

003 Why Bellman Ford runs V-1 times_en.vtt

4.9 KB

004 Bellman Ford Algorithm Implementation in Java.mp4

69.9 MB

004 Bellman Ford Algorithm Implementation in Java_en.vtt

14.4 KB

005 BFS vs Dijkstra vs Bellman Ford.mp4

25.6 MB

005 BFS vs Dijkstra vs Bellman Ford_en.vtt

4.4 KB

006 Download Resources.html

0.2 KB

32029600-WeightedGraph.java

2.9 KB

32029612-WeightedNode.java

0.7 KB

/33 - All Pairs Shortest Path Problem/

001 What is All Pairs Shortest Path Problem.mp4

39.4 MB

001 What is All Pairs Shortest Path Problem_en.vtt

5.1 KB

002 Dry Run for All Pairs Shortest Path Problem.mp4

18.1 MB

002 Dry Run for All Pairs Shortest Path Problem_en.vtt

5.3 KB

/34 - Floyd Warshall Algorithm/

001 Floyd Warshall Algorithm.mp4

32.9 MB

001 Floyd Warshall Algorithm_en.vtt

11.7 KB

002 Why Floyd Warshall Algorithm.mp4

28.6 MB

002 Why Floyd Warshall Algorithm_en.vtt

5.9 KB

003 Floyd Warshall with Negative Cycle.mp4

6.8 MB

003 Floyd Warshall with Negative Cycle_en.vtt

3.0 KB

004 Floyd Warshall in Java.mp4

66.7 MB

004 Floyd Warshall in Java_en.vtt

16.1 KB

005 BFS vs Dijkstra vs Bellman Ford vs Floyd Warshall Algorithms.mp4

17.0 MB

005 BFS vs Dijkstra vs Bellman Ford vs Floyd Warshall Algorithms_en.vtt

3.6 KB

006 Download Resources.html

0.2 KB

32056558-WeightedNode.java

0.7 KB

32056562-FloydWarshall.java

1.9 KB

/35 - Minimum Spanning Tree (Disjoint Set)/

001 What is Minimum Spanning Tree.mp4

41.5 MB

001 What is Minimum Spanning Tree_en.vtt

6.3 KB

002 What is Disjoint Set.mp4

10.2 MB

002 What is Disjoint Set_en.vtt

3.8 KB

003 Disjoint Set in Java.mp4

56.5 MB

003 Disjoint Set in Java_en.vtt

15.1 KB

004 Download Resources.html

0.2 KB

32105570-WeightedNode.java

0.7 KB

32105580-DisjointSet.java

1.3 KB

/36 - Kruskal and Prim's Algorithms/

001 Kruskal Algorithm.mp4

32.8 MB

001 Kruskal Algorithm_en.vtt

13.1 KB

002 Kruskal Algorithm in Java.mp4

80.5 MB

002 Kruskal Algorithm in Java_en.vtt

21.1 KB

003 Prim's Algorithm.mp4

34.3 MB

003 Prim's Algorithm_en.vtt

7.1 KB

004 Prim's Algorithm in Java.mp4

58.4 MB

004 Prim's Algorithm in Java_en.vtt

13.1 KB

005 Kruskal vs Prim's Algorithms.mp4

15.0 MB

005 Kruskal vs Prim's Algorithms_en.vtt

4.6 KB

006 Download Resources.html

0.2 KB

32127594-Kruskal.java

1.4 KB

32127606-Prims.java

2.1 KB

/37 - Cracking Trees and Graphs Top Interview Questions (Apple, Amazon, Facebook)/

001 Introduction.mp4

2.8 MB

001 Introduction_en.vtt

0.8 KB

002 Solution to Route Between Nodes.mp4

59.2 MB

002 Solution to Route Between Nodes_en.vtt

14.3 KB

003 Solution to Minimal Tree.html

1.4 KB

004 Solution to Check Balanced.html

0.8 KB

005 Solution to Validate BST.html

1.0 KB

006 Solution to Successor.html

0.7 KB

007 Solution to Build Order.html

3.3 KB

008 Solution to Find Common Ancestor.html

0.4 KB

/38 - Greedy Algorithms/

001 What is Greedy Algorithm.mp4

33.6 MB

001 What is Greedy Algorithm_en.vtt

7.7 KB

002 Known Greedy Algorithms.mp4

27.8 MB

002 Known Greedy Algorithms_en.vtt

11.1 KB

003 Activity Selection Problem.mp4

22.1 MB

003 Activity Selection Problem_en.vtt

7.3 KB

004 Activity Selection Problem in Java.mp4

90.3 MB

004 Activity Selection Problem in Java_en.vtt

23.9 KB

005 Coin Change Problem.mp4

14.6 MB

005 Coin Change Problem_en.vtt

5.9 KB

006 Coin Change Problem in Java.mp4

39.1 MB

006 Coin Change Problem in Java_en.vtt

11.8 KB

007 Fractional Knapsack Problem.mp4

25.4 MB

007 Fractional Knapsack Problem_en.vtt

6.6 KB

008 Fractional Knapsack Problem in Java.mp4

88.0 MB

008 Fractional Knapsack Problem in Java_en.vtt

21.6 KB

009 Download Resources.html

0.2 KB

32429458-KnapsackItem.java

0.9 KB

32429460-FractionalKnapsack.java

1.1 KB

32429464-CoinChangeProblem.java

0.5 KB

32429466-Activity.java

0.8 KB

32429468-ActivitySelection.java

0.9 KB

/39 - Divide and Conquer Algorithms/

001 What is a Divide and Conquer Algorithm.mp4

26.4 MB

001 What is a Divide and Conquer Algorithm_en.vtt

9.7 KB

002 Common Divide and Conquer Algorithms.mp4

18.0 MB

002 Common Divide and Conquer Algorithms_en.vtt

9.4 KB

003 How to solve Fibonacci series using Divide and Conquer approach.mp4

17.5 MB

003 How to solve Fibonacci series using Divide and Conquer approach_en.vtt

6.5 KB

004 Number Factor.mp4

22.0 MB

004 Number Factor_en.vtt

8.4 KB

005 Number Factor in Java.mp4

19.3 MB

005 Number Factor in Java_en.vtt

7.6 KB

006 House Robber.mp4

29.6 MB

006 House Robber_en.vtt

9.9 KB

007 House Robber in Java.mp4

24.3 MB

007 House Robber in Java_en.vtt

8.9 KB

008 Convert One String to Another.mp4

24.3 MB

008 Convert One String to Another_en.vtt

8.7 KB

009 Convert One String to Another in Java.mp4

36.3 MB

009 Convert One String to Another in Java_en.vtt

10.7 KB

010 Zero One Knapsack Problem.mp4

24.4 MB

010 Zero One Knapsack Problem_en.vtt

7.0 KB

011 Zero One Knapsack Problem in Java.mp4

34.9 MB

011 Zero One Knapsack Problem in Java_en.vtt

10.6 KB

012 Longest Common Subsequence Problem.mp4

29.7 MB

012 Longest Common Subsequence Problem_en.vtt

9.1 KB

013 Longest Common Subsequence Problem in Java.mp4

28.0 MB

013 Longest Common Subsequence Problem in Java_en.vtt

9.5 KB

014 Longest Palindromic Subsequence Problem.mp4

28.3 MB

014 Longest Palindromic Subsequence Problem_en.vtt

8.1 KB

015 Longest Palindromic Subsequence Problem in Java.mp4

27.3 MB

015 Longest Palindromic Subsequence Problem in Java_en.vtt

8.6 KB

016 Minimum Cost to Reach Last Cell.mp4

22.5 MB

016 Minimum Cost to Reach Last Cell_en.vtt

7.3 KB

017 Minimum Cost to Reach Last Cell in Java.mp4

21.7 MB

017 Minimum Cost to Reach Last Cell in Java_en.vtt

6.8 KB

018 Number of Paths To Reach The Last Cell with Given Cost.mp4

28.4 MB

018 Number of Paths To Reach The Last Cell with Given Cost_en.vtt

7.4 KB

019 Number of Paths To Reach The Last Cell with Given Cost in Java.mp4

24.7 MB

019 Number of Paths To Reach The Last Cell with Given Cost in Java_en.vtt

8.0 KB

020 Download Resources.html

0.2 KB

32486792-NumberFactor.java

0.3 KB

32486798-HouseRobber.java

0.5 KB

32486800-ConvertOneStringToAnother.java

0.7 KB

32486810-ZeroOneKnapsack.java

0.6 KB

32486816-LongestCommonSubsequence.java

0.5 KB

32486820-LongestPalindormicSubsequence.java

0.6 KB

32486824-NumberOfPathsToReachLastCell.java

0.7 KB

32486830-MinCostToReachLastCell.java

0.4 KB

/40 - Dynamic Programming/

001 What is Dynamic Programming (Overlapping property).mp4

23.3 MB

001 What is Dynamic Programming (Overlapping property)_en.vtt

6.9 KB

002 Where Does the Name of DP Come From.mp4

23.6 MB

002 Where Does the Name of DP Come From_en.vtt

3.1 KB

003 Top Down with Memoization.mp4

58.6 MB

003 Top Down with Memoization_en.vtt

16.1 KB

004 Bottom Up with Tabulation.mp4

38.4 MB

004 Bottom Up with Tabulation_en.vtt

10.2 KB

005 Top Down vs Bottom Up.mp4

14.1 MB

005 Top Down vs Bottom Up_en.vtt

6.3 KB

006 Is Merge Sort Dynamic Programming.mp4

17.4 MB

006 Is Merge Sort Dynamic Programming_en.vtt

6.2 KB

007 Number Factor Problem using Dynamic Programming.mp4

47.3 MB

007 Number Factor Problem using Dynamic Programming_en.vtt

17.8 KB

008 Number Factor Top Down and Bottom Up.mp4

38.0 MB

008 Number Factor Top Down and Bottom Up_en.vtt

11.8 KB

009 House Robber Problem using Dynamic Programming.mp4

48.6 MB

009 House Robber Problem using Dynamic Programming_en.vtt

14.7 KB

010 Solution to House Robber Top Down Approach.html

1.0 KB

011 Solution to House Robber Bottom Up Approach.html

1.0 KB

012 Convert one string to another using Dynamic Programming.mp4

24.9 MB

012 Convert one string to another using Dynamic Programming_en.vtt

7.8 KB

013 Solution to Convert One String to Another using Top Down Approach.html

2.4 KB

014 Solution to Convert One String to Another using Bottom Up Approach.html

2.4 KB

external-assets-links.txt

0.1 KB

/41 - CHALLENGING Dynamic Programming Problems/

001 NOTE ON THIS SECTION.html

0.3 KB

002 Solution to Longest repeated Subsequence Length problem.html

0.6 KB

003 Solution to Longest Common Subsequence Length problem using Top Down Approach.html

1.2 KB

004 Solution to Longest Common Subsequence Length problem using Bottom Up Approach.html

0.6 KB

005 Solution to Longest Common Subsequence.html

1.5 KB

006 Solution to Longest Palindromic Subsequence using Top Down Approach.html

1.4 KB

007 Solution to Longest Palindromic Subsequence using Bottom Up Approach.html

0.9 KB

008 Solution to Longest Palindromic Substring.html

0.8 KB

/42 - A Recipe for Problem Solving/

001 Important Note!.html

0.1 KB

002 Introduction.mp4

11.0 MB

002 Introduction_en.vtt

4.2 KB

003 Step 1 - Understand the Problem.mp4

22.9 MB

003 Step 1 - Understand the Problem_en.vtt

8.5 KB

004 Step 2 - Examples.mp4

23.1 MB

004 Step 2 - Examples_en.vtt

9.3 KB

005 Step 3 - Break it Down.mp4

29.5 MB

005 Step 3 - Break it Down_en.vtt

10.8 KB

006 Step 4 - Solve or Simplify.mp4

54.3 MB

006 Step 4 - Solve or Simplify_en.vtt

15.4 KB

007 Step 5 - Look Back and Refactor.mp4

32.8 MB

007 Step 5 - Look Back and Refactor_en.vtt

11.3 KB

/43 - Backtracking/

001 VERY IMPORTANT NOTE! PLEASE READ!.html

0.2 KB

002 What is Backtracking.mp4

40.6 MB

002 What is Backtracking_en.vtt

13.1 KB

003 Backtracking vs Brute Force.mp4

19.2 MB

003 Backtracking vs Brute Force_en.vtt

6.1 KB

004 N - Queens Problem.mp4

48.0 MB

004 N - Queens Problem_en.vtt

12.7 KB

005 N - Queens problem in Java.html

0.0 KB

/44 - The Wild West/

001 VERY IMPORTANT NOTE! PLEASE READ!.html

0.3 KB

002 Solution to Singly Linked List - Push.html

0.7 KB

003 Solution to Singly Linked List - Pop.html

1.3 KB

004 Solution to Singly Linked List - Get.html

1.5 KB

005 Solution to Singly Linked List - Insert.html

2.4 KB

006 Solution to Singly Linked List - Rotate.html

3.0 KB

007 Solution to Singly Linked List - Set.html

3.4 KB

008 Solution to Divide and Conquer - countZeroes.html

0.4 KB

009 Solution to Divide and Conquer - sortedFrequency.html

0.8 KB

010 Solution to Divide and Conquer - findRotatedIndex.html

1.2 KB

011 Solution to Singly Linked List - Remove.html

1.4 KB

 

Total files 874


Copyright © 2025 FileMood.com