FileMood

Download Udemy - Data Structures & Algorithms in Java + 150 Leetcode Problems (1.2025)

Udemy Data Structures Algorithms in Java 150 Leetcode Problems 2025

Name

Udemy - Data Structures & Algorithms in Java + 150 Leetcode Problems (1.2025)

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

28.7 GB

Total Files

663

Last Seen

Hash

CE41600880B46D7625E2EE78839F625261DA5343

/1 - Course Introduction/

1 -How to get started with Leetcode.mp4

102.9 MB

1 - Course Introduction/

1 -How to get started with Leetcode.vtt

7.3 KB

10 - Array Pattern #2 - Two Pointer Method + Practice Problems/

1 -Container With Most Water.java

0.6 KB

1 -Practice Problem 1- Container With Most Water - Java.mp4

186.8 MB

1 -Practice Problem 1- Container With Most Water - Java.vtt

15.4 KB

2 -Practice Problem 2- Trapping Rain Water - Java.mp4

196.3 MB

2 -Practice Problem 2- Trapping Rain Water - Java.vtt

15.4 KB

2 -Trapping Rain Water.java

0.6 KB

3 -Practice Problem 3 - Two Sum II - Input Array Is Sorted - Java.mp4

166.3 MB

3 -Practice Problem 3 - Two Sum II - Input Array Is Sorted - Java.vtt

13.3 KB

3 -Two Sum II - Input Array Is Sorted.java

0.5 KB

4 -Practice Problem 4 - Valid Palindrome - Java.mp4

87.3 MB

4 -Practice Problem 4 - Valid Palindrome - Java.vtt

7.3 KB

4 -Valid Palindrome.java

0.7 KB

11 - Array Pattern #3 - Math & Geometry/

1 -Practice Problem 1 - Set Matrix Zero.mp4

206.5 MB

1 -Practice Problem 1 - Set Matrix Zero.vtt

30.3 KB

1 -Set Matrix Zero.java

1.3 KB

2 -Practice Problem 2 - Rotate Image.mp4

98.3 MB

2 -Practice Problem 2 - Rotate Image.vtt

12.3 KB

2 -Rotate Image.java

0.7 KB

3 -Practice Problem 3 - Spiral Matrix.mp4

94.7 MB

3 -Practice Problem 3 - Spiral Matrix.vtt

15.1 KB

3 -Spiral Matrix.java

1.3 KB

4 -powx-n.java

0.5 KB

4 -Practice Problem 4 - Pow (X, N).mp4

81.6 MB

4 -Practice Problem 4 - Pow (X, N).vtt

12.8 KB

12 - Array Pattern #4 - Intervals/

1 -Insert Interval.java

0.8 KB

1 -Practice Problem 1 - Insert Interval.mp4

108.6 MB

1 -Practice Problem 1 - Insert Interval.vtt

12.5 KB

2 -Practice Problem 2 - Search Insert Position.mp4

229.1 MB

2 -Practice Problem 2 - Search Insert Position.vtt

13.6 KB

2 -search insert position.java

0.5 KB

3 -Merge Intervals.java

1.3 KB

3 -Practice Problem 3 - Merge Intervals.mp4

227.9 MB

3 -Practice Problem 3 - Merge Intervals.vtt

16.3 KB

4 -Meeting Rooms.java

0.4 KB

4 -Practice Problem 4 - Meeting Rooms.mp4

64.1 MB

4 -Practice Problem 4 - Meeting Rooms.vtt

8.4 KB

5 -Non Overlapping Intervals.js

0.5 KB

5 -Practice Problem 5 - Non Overlapping Intervals.mp4

71.1 MB

5 -Practice Problem 5 - Non Overlapping Intervals.vtt

8.6 KB

13 - Binary Search Theory/

1 -Introduction To Binary Search.mp4

270.8 MB

1 -Introduction To Binary Search.vtt

17.6 KB

2 -Binary Search Implementation.mp4

97.1 MB

2 -Binary Search Implementation.vtt

5.2 KB

3 -Binary Search Complexity.mp4

83.6 MB

3 -Binary Search Complexity.vtt

9.7 KB

14 - Binary Search Pattern #1 - Binary Search Over Rotated Sorted Arrays/

1 -Find First And Last Position Of Element In Sorted Array.java

1.3 KB

1 -Practice Problem 1 - Find First And Last Position Of Element In Sorted Array.mp4

151.4 MB

1 -Practice Problem 1 - Find First And Last Position Of Element In Sorted Array.vtt

13.7 KB

2 -Find Minimum In Rotated Sorted Array.java

0.5 KB

2 -Practice Problem 2 - Find Minimum In A Rotated Sorted Array.mp4

110.0 MB

2 -Practice Problem 2 - Find Minimum In A Rotated Sorted Array.vtt

18.1 KB

3 -Practice Problem 3 -Search In A Rotated Sorted Array.mp4

288.4 MB

3 -Practice Problem 3 -Search In A Rotated Sorted Array.vtt

25.5 KB

3 -Search in a rotated sorted array.java

1.3 KB

15 - Binary Search Pattern #2 - Binary Search Over Range/

1 -Magnetic Force Between Two Balls.java

1.1 KB

1 -Practice Problem 2 -Magnetic Force Between Two Balls.mp4

174.8 MB

1 -Practice Problem 2 -Magnetic Force Between Two Balls.vtt

33.3 KB

16 - Recursion and Backtracking + Leetcode Practice Problems/

1 -What is backtracking and how it is implemented.mp4

219.8 MB

1 -What is backtracking and how it is implemented.vtt

19.5 KB

10 -Leetcode #79 - Word Search.mp4

145.3 MB

10 -Leetcode #79 - Word Search.vtt

19.1 KB

10 -Word Search.java

1.1 KB

11 -Leetcode #212 - Word Search II.mp4

125.1 MB

11 -Leetcode #212 - Word Search II.vtt

17.5 KB

11 -Word Search II.java

2.2 KB

2 -Backtracking Example 1 With Detailed Implementation.mp4

141.8 MB

2 -Backtracking Example 1 With Detailed Implementation.vtt

12.8 KB

3 -combination sum.java

1.1 KB

3 -Leetcode #39 -Combination Sum - Java.mp4

134.5 MB

3 -Leetcode #39 -Combination Sum - Java.vtt

15.8 KB

4 -Leetcode #78 - Subsets - Java.mp4

146.9 MB

4 -Leetcode #78 - Subsets - Java.vtt

16.1 KB

4 -Subsets.java

0.8 KB

5 -Leetcode #51 - N Queens - Java.mp4

242.7 MB

5 -Leetcode #51 - N Queens - Java.vtt

22.8 KB

5 -N Queens.java

1.8 KB

6 -Leetcode #46 - Permutations - Java.mp4

115.5 MB

6 -Leetcode #46 - Permutations - Java.vtt

14.1 KB

6 -Permutation.java

0.9 KB

7 -Leetcode #90 - Subsets II - Java.mp4

109.8 MB

7 -Leetcode #90 - Subsets II - Java.vtt

15.5 KB

7 -Subsets II.java

0.8 KB

8 -Combination Sum II.java

1.7 KB

8 -Leetcode #40 - Combinations Sum II.mp4

117.3 MB

8 -Leetcode #40 - Combinations Sum II.vtt

18.1 KB

9 -Leetcode #17 - Letter Combinations Of A Phone Number.mp4

107.4 MB

9 -Leetcode #17 - Letter Combinations Of A Phone Number.vtt

9.7 KB

9 -Letter Combinations Of A Phone Number.java

1.0 KB

17 - Binary Trees Theory & Implementation/

1 -Introduction to Binary Trees.mp4

162.6 MB

1 -Introduction to Binary Trees.vtt

11.9 KB

2 -Terms Related To Trees.mp4

147.8 MB

2 -Terms Related To Trees.vtt

9.9 KB

3 -Tree Traversal Algorithms.mp4

177.1 MB

3 -Tree Traversal Algorithms.vtt

13.8 KB

4 -Level Order Traversal.mp4

57.0 MB

4 -Level Order Traversal.vtt

3.9 KB

5 -Implementing Trees Using References.mp4

97.4 MB

5 -Implementing Trees Using References.vtt

11.9 KB

6 -Implementing Trees Using Arrays.mp4

89.1 MB

6 -Implementing Trees Using Arrays.vtt

12.7 KB

7 -PreOrder Traversal Implementation in Trees Using Arrays.mp4

46.9 MB

7 -PreOrder Traversal Implementation in Trees Using Arrays.vtt

6.8 KB

18 - Binary Tree Pattern #1 - Direct Recursion Based Problems/

1 -Leetcode #100 - Same Tree - Java.mp4

42.1 MB

1 -Leetcode #100 - Same Tree - Java.vtt

7.9 KB

1 -Same Tree.java

0.7 KB

2 -Leetcode #572 - Subtree Of Another Tree - Java.mp4

115.3 MB

2 -Leetcode #572 - Subtree Of Another Tree - Java.vtt

17.5 KB

2 -Subtree of another tree.java

1.1 KB

3 -Leetcode #101 - Symmetric Tree - Java.mp4

105.8 MB

3 -Leetcode #101 - Symmetric Tree - Java.vtt

10.4 KB

3 -symmetric tree.java

0.7 KB

4 -Leetcode #104 - Maximum Depth Of A Binary Tree - Java.mp4

79.1 MB

4 -Leetcode #104 - Maximum Depth Of A Binary Tree - Java.vtt

9.1 KB

4 -Maximum Depth Of A Binary Tree.java

0.6 KB

5 -Invert Binary Tree.java

0.7 KB

5 -Leetcode #226 - Invert Binary Tree - Java.mp4

59.2 MB

5 -Leetcode #226 - Invert Binary Tree - Java.vtt

10.3 KB

6 -diameter of a binary tree.java

1.1 KB

6 -Leetcode #543 - Diameter Of A Binary Tree - Java.mp4

166.5 MB

6 -Leetcode #543 - Diameter Of A Binary Tree - Java.vtt

19.0 KB

19 - Binary Tree Pattern #1 - Direct Recursion Based Problems/

1 -Binary tree inorder traversal.java

0.7 KB

1 -Leetcode #94 - Binary Tree InOrder Traversal - Java.mp4

19.0 MB

1 -Leetcode #94 - Binary Tree InOrder Traversal - Java.vtt

3.5 KB

10 -Count Good Nodes In Binary Tree.java

1.0 KB

10 -Leetcode #1448 - Count Good Nodes In Binary Tree - Java.mp4

84.6 MB

10 -Leetcode #1448 - Count Good Nodes In Binary Tree - Java.vtt

14.2 KB

11 -Leetcode #404 - Sum Of Left Leaves - Java.mp4

50.2 MB

11 -Leetcode #404 - Sum Of Left Leaves - Java.vtt

9.8 KB

11 -Sum of left leaves.java

1.0 KB

12 -Binary Tree Maximum Path Sum.java

0.5 KB

12 -Leetcode #124 - Binary Tree Maximum Path Sum.mp4

127.7 MB

12 -Leetcode #124 - Binary Tree Maximum Path Sum.vtt

18.1 KB

13 -Implement Trie.java

2.0 KB

13 -Leetcode #208 - Implement Trie (Prefix Sum Tree).mp4

188.7 MB

13 -Leetcode #208 - Implement Trie (Prefix Sum Tree).vtt

21.8 KB

14 -Design Add And Search Words Data Structure.java

2.5 KB

14 -Leetcode #211 - Design Add and Search Word Data Structure.mp4

105.3 MB

14 -Leetcode #211 - Design Add and Search Word Data Structure.vtt

13.9 KB

15 -Leetcode #297 - Serialize and Deserialize Binary Tree.mp4

100.3 MB

15 -Leetcode #297 - Serialize and Deserialize Binary Tree.vtt

13.0 KB

15 -Serialize And Deserialize Binary Tree.java

1.9 KB

2 -Binary Tree Level Order Traversal.java

1.6 KB

2 -Leetcode #102 - Binary Tree Level Order Traversal - Java.mp4

86.1 MB

2 -Leetcode #102 - Binary Tree Level Order Traversal - Java.vtt

14.7 KB

3 -Leetcode #112 - Path Sum - Java.mp4

113.5 MB

3 -Leetcode #112 - Path Sum - Java.vtt

12.1 KB

3 -Path Sum.java

1.1 KB

4 -Leetcode #113 - Path Sum II - Java.mp4

191.8 MB

4 -Leetcode #113 - Path Sum II - Java.vtt

19.4 KB

4 -Path Sum II.java

1.5 KB

5 -cousins in binary tree.java

1.3 KB

5 -Leetcode #993 - Cousins in Binary Tree - Java.mp4

88.8 MB

5 -Leetcode #993 - Cousins in Binary Tree - Java.vtt

15.6 KB

6 -Leetcode #1161 - Maximum Level Sum of Binary Tree - Java.mp4

101.1 MB

6 -Leetcode #1161 - Maximum Level Sum of Binary Tree - Java.vtt

17.6 KB

6 -Maximum Level Sum of Binary Tree.java

1.5 KB

7 -Construct Binary Tree from Inorder and Postorder Traversal.java

1.6 KB

7 -Leetcode #105-Construct Binary Tree FromPreorder and inorder Traversal-Java.mp4

133.2 MB

7 -Leetcode #105-Construct Binary Tree FromPreorder and inorder Traversal-Java.vtt

14.0 KB

8 -Balanced Binary Tree.java

1.0 KB

8 -Leetcode #110 - Balanced Binary Tree - Java.mp4

78.4 MB

8 -Leetcode #110 - Balanced Binary Tree - Java.vtt

11.6 KB

9 -Binary Tree Right Side View.java

1.2 KB

9 -Leetcode #199 - Binary Tree Right Side View - Java.mp4

65.7 MB

9 -Leetcode #199 - Binary Tree Right Side View - Java.vtt

7.3 KB

2 - Time & Space Complexity Analysis/

1 -Introduction to Time & Space Complexity.mp4

76.1 MB

1 -Introduction to Time & Space Complexity.vtt

7.5 KB

10 -Calculating Space Complexity.mp4

103.1 MB

10 -Calculating Space Complexity.vtt

10.0 KB

11 -Recursive Space Complexity Example 1.mp4

45.7 MB

11 -Recursive Space Complexity Example 1.vtt

7.2 KB

12 -Recursive Space Complexity Example 2.mp4

21.4 MB

12 -Recursive Space Complexity Example 2.vtt

5.2 KB

2 -What is Big O Notation.mp4

94.2 MB

2 -What is Big O Notation.vtt

9.0 KB

3 -Checking If Big O Notation Is Acceptable in Interviews.mp4

138.2 MB

3 -Checking If Big O Notation Is Acceptable in Interviews.vtt

14.2 KB

4 -Calculating Time Complexity Example 1.mp4

122.9 MB

4 -Calculating Time Complexity Example 1.vtt

11.9 KB

5 -Calculating Time Complexity Example 2.mp4

110.1 MB

5 -Calculating Time Complexity Example 2.vtt

10.7 KB

6 -Myth About Time Complexity.mp4

14.7 MB

6 -Myth About Time Complexity.vtt

5.3 KB

7 -Calculating Time Complexity Of Recursive Cases.mp4

37.3 MB

7 -Calculating Time Complexity Of Recursive Cases.vtt

10.9 KB

8 -Recursive Time Complexity Example 2.mp4

102.6 MB

8 -Recursive Time Complexity Example 2.vtt

15.4 KB

9 -Time Complexity Live Demonstration.mp4

33.9 MB

9 -Time Complexity Live Demonstration.vtt

5.0 KB

20 - Binary Search Tree Theory + Leetcode Practice Problems/

1 -Introduction To Binary Search Trees.mp4

96.3 MB

1 -Introduction To Binary Search Trees.vtt

12.0 KB

2 -Height Balanced BST.mp4

8.5 MB

2 -Height Balanced BST.vtt

1.0 KB

3 -Inserting A New Node in Binary Search Tree.mp4

23.3 MB

3 -Inserting A New Node in Binary Search Tree.vtt

5.2 KB

4 -Inorder Successor And Predecessor.mp4

15.7 MB

4 -Inorder Successor And Predecessor.vtt

3.4 KB

5 -Deleting A Node In Binary Search Tree.mp4

48.5 MB

5 -Deleting A Node In Binary Search Tree.vtt

10.4 KB

6 -Kth Smallest Element In BST.java

0.9 KB

6 -Leetcode #230 - Kth Smallest Element In BST - Java.mp4

94.2 MB

6 -Leetcode #230 - Kth Smallest Element In BST - Java.vtt

8.4 KB

7 -Leetcode #98 - Validate Binary Search Tree - Java.mp4

147.8 MB

7 -Leetcode #98 - Validate Binary Search Tree - Java.vtt

14.2 KB

7 -Validate Binary Search Tree.java

0.9 KB

8 -Leetcode #235 - Lowest Common Ancestor Of A Binary Search Tree - Java.mp4

78.3 MB

8 -Leetcode #235 - Lowest Common Ancestor Of A Binary Search Tree - Java.vtt

15.7 KB

8 -Lowest Common Ancestor Of A Binary Search Tree.java

0.4 KB

21 - Heaps/

1 -Introduction To Heaps.mp4

191.6 MB

1 -Introduction To Heaps.vtt

13.3 KB

10 -Last Stone Weight.java

0.5 KB

10 -Leetcode #1046 - Last Stone Weight - Java.mp4

48.6 MB

10 -Leetcode #1046 - Last Stone Weight - Java.vtt

7.9 KB

11 -Leetcode #23 - Merge K Sorted Lists.mp4

84.7 MB

11 -Leetcode #23 - Merge K Sorted Lists.vtt

12.4 KB

11 -Merge K Sorted Lists.java

0.7 KB

12 -Leetcode #253 - Meeting Rooms II.mp4

108.8 MB

12 -Leetcode #253 - Meeting Rooms II.vtt

15.0 KB

12 -Meeting Rooms II.java

1.3 KB

13 -Leetcode #347 - Top K Frequent Elements.mp4

94.1 MB

13 -Leetcode #347 - Top K Frequent Elements.vtt

14.2 KB

13 -Top K Most Frequent Elements.java

1.1 KB

2 -Implementation Of Heaps.mp4

152.0 MB

2 -Implementation Of Heaps.vtt

14.9 KB

3 -Insertion in heaps.mp4

110.1 MB

3 -Insertion in heaps.vtt

8.2 KB

4 -Heap Insertion Implementation.mp4

113.0 MB

4 -Heap Insertion Implementation.vtt

12.9 KB

5 -Deletion in heaps.mp4

118.5 MB

5 -Deletion in heaps.vtt

10.1 KB

6 -Heapify.mp4

55.6 MB

6 -Heapify.vtt

8.3 KB

7 -Kth Largest Element In An Array.java

0.4 KB

7 -Practice Problem 1 - Kth Largest Element In An Array.mp4

87.5 MB

7 -Practice Problem 1 - Kth Largest Element In An Array.vtt

15.4 KB

8 -Find Median From Data Stream.java

0.9 KB

8 -Practice Problem 2 - Find Median from Data Stream.mp4

127.0 MB

8 -Practice Problem 2 - Find Median from Data Stream.vtt

29.8 KB

9 -Kth Largest Element In A Stream.java

0.7 KB

9 -Practice Problem 3 - Kth Largest Element In A Stream.mp4

104.5 MB

9 -Practice Problem 3 - Kth Largest Element In A Stream.vtt

18.1 KB

22 - Dynamic Programming Theory + DP Practice Problems (1D + 2D + String DP)/

1 -Introduction to Dynamic Programming.mp4

196.7 MB

1 -Introduction to Dynamic Programming.vtt

16.2 KB

10 -0-1 Matrix.java

1.9 KB

10 -Practice Problem 9 0-1 Matrix.mp4

233.2 MB

10 -Practice Problem 9 0-1 Matrix.vtt

21.9 KB

11 -Integer Replacement Java Solution.java

0.5 KB

11 -Practice Problem 10 - Integer Replacement.mp4

130.8 MB

11 -Practice Problem 10 - Integer Replacement.vtt

21.8 KB

12 -Decode_Ways_Java.java

0.8 KB

12 -Practice Problem 11 - Decode Ways.mp4

252.9 MB

12 -Practice Problem 11 - Decode Ways.vtt

19.4 KB

13 -House Robber II Java Solution.java

0.8 KB

13 -Practice Problem 12 - House Robber II.mp4

131.8 MB

13 -Practice Problem 12 - House Robber II.vtt

21.1 KB

14 -Min Cost Climbing Stairs Java Solution.java

0.4 KB

14 -Practice Problem 13 - Min Cost Climbing Stairs.mp4

138.7 MB

14 -Practice Problem 13 - Min Cost Climbing Stairs.vtt

24.9 KB

15 -Longest Palindromic Substring Java Solution.java

1.0 KB

15 -Practice Problem 14 - Longest Palindromic Substring.mp4

167.3 MB

15 -Practice Problem 14 - Longest Palindromic Substring.vtt

30.5 KB

16 -Practice Problem 15 - Word Break.mp4

132.9 MB

16 -Practice Problem 15 - Word Break.vtt

17.6 KB

16 -Word Break.java

0.5 KB

17 -Practice Problem 16 - Unique Paths.mp4

139.0 MB

17 -Practice Problem 16 - Unique Paths.vtt

17.4 KB

17 -Unique Paths.java

0.7 KB

18 -Palindromic Substrings.java

0.9 KB

18 -Practice Problem 17 - Palindromic Substrings.mp4

112.3 MB

18 -Practice Problem 17 - Palindromic Substrings.vtt

12.8 KB

2 -Climbing Stairs Java Solution.java

0.3 KB

2 -Practice Problem 1 - Climbing Stairs - Java.mp4

117.6 MB

2 -Practice Problem 1 - Climbing Stairs - Java.vtt

11.6 KB

3 -Jump game.java

0.4 KB

3 -Practice Problem 2 - Jump Game - Java.mp4

251.0 MB

3 -Practice Problem 2 - Jump Game - Java.vtt

15.7 KB

4 -Coin Change Java Solution.java

0.7 KB

4 -Practice Problem 3-Coin Change.mp4

175.9 MB

4 -Practice Problem 3-Coin Change.vtt

32.7 KB

5 -Practice Problem 4-Target Sum.mp4

135.4 MB

5 -Practice Problem 4-Target Sum.vtt

22.3 KB

5 -Target Sum Java Solution.java

0.9 KB

6 -Longest Common Subsequence Java Solution.java

0.9 KB

6 -Practice Problem 5 - Longest Common Subsequence.mp4

130.7 MB

6 -Practice Problem 5 - Longest Common Subsequence.vtt

22.2 KB

7 -House Robber Java Solution.java

0.3 KB

7 -Practice Problem 6 - House Robber.mp4

167.5 MB

7 -Practice Problem 6 - House Robber.vtt

15.3 KB

8 -Longest Increasing Subsequence Java Solution.java

0.5 KB

8 -Practice Problem 7 - Longest Increasing Subsequence.mp4

109.6 MB

8 -Practice Problem 7 - Longest Increasing Subsequence.vtt

20.5 KB

9 -Partition Equals Subset Sum Java Solution.java

1.0 KB

9 -Practice Problem 8 - Partition Equal Subset Sum.mp4

163.7 MB

9 -Practice Problem 8 - Partition Equal Subset Sum.vtt

28.4 KB

23 - Bit Manipulation Techniques + Leetcode Practice Problems/

1 -Introduction to Bitwise Operators.mp4

76.6 MB

1 -Introduction to Bitwise Operators.vtt

6.2 KB

10 -Leetcode #7 - Reverse Integer - Java.mp4

111.4 MB

10 -Leetcode #7 - Reverse Integer - Java.vtt

9.5 KB

10 -Reverse Integer.java

0.5 KB

2 -Common Bitwise Operators.mp4

126.3 MB

2 -Common Bitwise Operators.vtt

9.4 KB

3 -Leetcode #136 - Single Number - Java.mp4

40.1 MB

3 -Leetcode #136 - Single Number - Java.vtt

8.4 KB

3 -single number.java

0.2 KB

4 -Counting bits.java

0.5 KB

4 -Leetcode #338 - Counting Bits - Java.mp4

128.1 MB

4 -Leetcode #338 - Counting Bits - Java.vtt

14.5 KB

5 -find the duplicate number.java

0.7 KB

5 -Leetcode #287 - Find the Duplicate Number - Java.mp4

126.1 MB

5 -Leetcode #287 - Find the Duplicate Number - Java.vtt

14.5 KB

6 -Divide Two Integers.java

0.8 KB

6 -Leetcode #29 - Divide Two Integers - Java.mp4

211.1 MB

6 -Leetcode #29 - Divide Two Integers - Java.vtt

20.1 KB

7 -Leetcode #268 - Missing Number - Java.mp4

78.2 MB

7 -Leetcode #268 - Missing Number - Java.vtt

6.7 KB

7 -Missing Number.java

0.3 KB

8 -Leetcode #191 - Number of 1 Bits - Java.mp4

93.4 MB

8 -Leetcode #191 - Number of 1 Bits - Java.vtt

8.2 KB

8 -Number of 1 Bits.java

0.3 KB

9 -Leetcode #371 - Sum Of Two Integers - Java.mp4

128.5 MB

9 -Leetcode #371 - Sum Of Two Integers - Java.vtt

10.4 KB

9 -Sum Of Two Integers.java

0.3 KB

24 - Disjoint Set Data Structure - Union Find Algorithms/

1 -Introduction to Disjoint Set Data Structure.mp4

54.2 MB

1 -Introduction to Disjoint Set Data Structure.vtt

7.2 KB

2 -Understanding Disjoint Set Data Structure.mp4

130.3 MB

2 -Understanding Disjoint Set Data Structure.vtt

15.3 KB

3 -Implementing Disjoint Set Data Structure Part 1.mp4

67.2 MB

3 -Implementing Disjoint Set Data Structure Part 1.vtt

5.8 KB

4 -Union By Rank Optimization.mp4

100.8 MB

4 -Union By Rank Optimization.vtt

10.2 KB

5 -Union By Rank Implementation.mp4

54.4 MB

5 -Union By Rank Implementation.vtt

6.2 KB

6 -Path Compression Optimization.mp4

65.8 MB

6 -Path Compression Optimization.vtt

7.6 KB

7 -Path Compression Optimization Implementation.mp4

29.1 MB

7 -Path Compression Optimization Implementation.vtt

3.6 KB

25 - Graphs Theory + Graph Practice Problems (BFSDFSShortest Path Algorithm MST)/

1 -What Are Graphs.mp4

121.1 MB

1 -What Are Graphs.vtt

11.1 KB

10 -Graph Adjacency Matrix Demonstration.mp4

77.1 MB

10 -Graph Adjacency Matrix Demonstration.vtt

8.8 KB

11 -Graph Adjacency List Demonstration.mp4

73.4 MB

11 -Graph Adjacency List Demonstration.vtt

8.7 KB

12 -Introduction To Traversals.mp4

116.1 MB

12 -Introduction To Traversals.vtt

10.9 KB

13 -BFS Working.mp4

43.1 MB

13 -BFS Working.vtt

12.2 KB

14 -BFS Implementation.mp4

100.8 MB

14 -BFS Implementation.vtt

11.4 KB

15 -Rotting Oranges Property Solution.mp4

39.8 MB

15 -Rotting Oranges Property Solution.vtt

12.4 KB

16 -BFS Property 1.mp4

43.3 MB

16 -BFS Property 1.vtt

11.8 KB

17 -BFS Over Binary WeightedGraphs.mp4

38.7 MB

17 -BFS Over Binary WeightedGraphs.vtt

10.9 KB

18 -Introduction to DFS.mp4

123.0 MB

18 -Introduction to DFS.vtt

11.9 KB

19 -DFS Iterative Implementation.mp4

70.3 MB

19 -DFS Iterative Implementation.vtt

8.1 KB

2 -Directed vs Undirected Graphs.mp4

100.2 MB

2 -Directed vs Undirected Graphs.vtt

9.0 KB

20 -DFS Recursive Implementation.mp4

63.9 MB

20 -DFS Recursive Implementation.vtt

8.2 KB

21 -DFS Important Properties.mp4

72.7 MB

21 -DFS Important Properties.vtt

6.9 KB

22 -Cycle Detection Part 1.mp4

156.0 MB

22 -Cycle Detection Part 1.vtt

11.8 KB

23 -Cycle Detection Part 2.mp4

65.4 MB

23 -Cycle Detection Part 2.vtt

6.4 KB

24 -Cycle Detection Part 3.mp4

74.1 MB

24 -Cycle Detection Part 3.vtt

7.3 KB

25 -Cycle Detection Implementation.mp4

70.6 MB

25 -Cycle Detection Implementation.vtt

8.6 KB

26 -What Is Topological Sorting.mp4

19.2 MB

26 -What Is Topological Sorting.vtt

5.6 KB

27 -Topological Sorting Example 1.mp4

44.2 MB

27 -Topological Sorting Example 1.vtt

6.9 KB

28 -Single Source Shortest Path Algorithm.mp4

45.2 MB

28 -Single Source Shortest Path Algorithm.vtt

5.9 KB

29 -Djkitras Algorithm.mp4

104.7 MB

29 -Djkitras Algorithm.vtt

12.0 KB

3 -Weighted vs Unweighted Graphs.mp4

102.1 MB

3 -Weighted vs Unweighted Graphs.vtt

9.6 KB

30 -Djkitras Algorithm Implementation.mp4

161.8 MB

30 -Djkitras Algorithm Implementation.vtt

19.0 KB

31 -Introduction To Bellman Ford Algorithm.mp4

51.8 MB

31 -Introduction To Bellman Ford Algorithm.vtt

7.1 KB

32 -Bellman Ford Algorithm Working.mp4

75.2 MB

32 -Bellman Ford Algorithm Working.vtt

10.8 KB

33 -Introduction To Minimum Spanning Tree.mp4

33.1 MB

33 -Introduction To Minimum Spanning Tree.vtt

4.7 KB

34 -Prims Algorithm.mp4

54.5 MB

34 -Prims Algorithm.vtt

7.6 KB

35 -Prims Algorithm Implementation.mp4

71.0 MB

35 -Prims Algorithm Implementation.vtt

7.9 KB

36 -Course Schedule.java

1.2 KB

36 -Practice Problem 1-Course Schedule.mp4

200.7 MB

36 -Practice Problem 1-Course Schedule.vtt

18.6 KB

37 -Number Of Islands.java

0.9 KB

37 -Practice Problem 2-Number Of Islands.mp4

176.7 MB

37 -Practice Problem 2-Number Of Islands.vtt

17.5 KB

38 -find the town judge.java

0.6 KB

38 -Practice Problem 3-Find the Town Judge.mp4

125.6 MB

38 -Practice Problem 3-Find the Town Judge.vtt

12.4 KB

39 -Practice Problem 4-Surrounded Regions.mp4

226.4 MB

39 -Practice Problem 4-Surrounded Regions.vtt

20.8 KB

39 -Surrounded Regions.java

1.3 KB

4 -Terms Of Graphs Part 1.mp4

85.9 MB

4 -Terms Of Graphs Part 1.vtt

6.6 KB

40 -Number Of Enclaves.java

1.2 KB

40 -Practice Problem 5-Number of Enclaves.mp4

132.4 MB

40 -Practice Problem 5-Number of Enclaves.vtt

12.7 KB

41 -Flood Fill.java

0.8 KB

41 -Practice Problem 6 - Flood Fill.mp4

81.0 MB

41 -Practice Problem 6 - Flood Fill.vtt

9.7 KB

42 -Network Delay Time.java

1.7 KB

42 -Practice Problem 7 - Network Delay Time.mp4

101.6 MB

42 -Practice Problem 7 - Network Delay Time.vtt

12.2 KB

43 -Practice Problem 8 - Rotting Oranges.mp4

196.4 MB

43 -Practice Problem 8 - Rotting Oranges.vtt

20.3 KB

43 -Rotting Oranges.java

1.5 KB

44 -Graph Valid Tree.java

1.1 KB

44 -Practice Problem 9 - Graph Valid Tree.mp4

98.5 MB

44 -Practice Problem 9 - Graph Valid Tree.vtt

11.8 KB

45 -Number Of Connected Components In An Undirected Graph.java

1.1 KB

45 -Practice Problem 10 - Number Of Connected Components In An Undirected Graph.mp4

95.5 MB

45 -Practice Problem 10 - Number Of Connected Components In An Undirected Graph.vtt

10.5 KB

46 -Pacific Atlantic Water.java

1.9 KB

46 -Practice Problem 11 - Pacific Atlantic Water.mp4

223.1 MB

46 -Practice Problem 11 - Pacific Atlantic Water.vtt

29.0 KB

47 -Alien Dictionary.java

2.0 KB

47 -Practice Problem 12 - Alien Dictionary.mp4

178.1 MB

47 -Practice Problem 12 - Alien Dictionary.vtt

21.6 KB

48 -Clone Graph.java

1.0 KB

48 -Practice Problem 13 - Clone Graph.mp4

105.7 MB

48 -Practice Problem 13 - Clone Graph.vtt

11.1 KB

5 -Types Of Graphs Part 1.mp4

87.9 MB

5 -Types Of Graphs Part 1.vtt

7.4 KB

6 -Types Of Graphs Part 2.mp4

149.7 MB

6 -Types Of Graphs Part 2.vtt

12.7 KB

7 -Implementing Graphs Part 1.mp4

125.0 MB

7 -Implementing Graphs Part 1.vtt

8.2 KB

8 -Implementing Graphs Part 2.mp4

155.2 MB

8 -Implementing Graphs Part 2.vtt

13.3 KB

9 -Graph Implementation Part 3.mp4

79.7 MB

9 -Graph Implementation Part 3.vtt

6.3 KB

26 - Greedy Algorithms/

1 -Introduction To Greedy Algorithms.mp4

227.2 MB

1 -Introduction To Greedy Algorithms.vtt

18.3 KB

2 -Minimum Add To Make Parantheses Valid.java

0.4 KB

2 -Practice Problem 1 - Minimum Add To Make Parantheses Valid.mp4

120.1 MB

2 -Practice Problem 1 - Minimum Add To Make Parantheses Valid.vtt

10.8 KB

3 -Practice Problem 2 - Best Time To Buy And Sell Stock II.mp4

76.9 MB

3 -Practice Problem 2 - Best Time To Buy And Sell Stock II.vtt

13.5 KB

4 -Practice Problem 3 - Candy.mp4

130.6 MB

4 -Practice Problem 3 - Candy.vtt

25.4 KB

27 - Game Theory/

1 -Practice Problem 1 - Nim's Game.mp4

63.1 MB

1 -Practice Problem 1 - Nim's Game.vtt

9.2 KB

28 - Advanced String Matching Algorithms/

1 -Introduction To Pattern Matching.mp4

53.7 MB

1 -Introduction To Pattern Matching.vtt

10.0 KB

10 -KMP Algorithm - Final Optimized Approach Implementation.mp4

105.5 MB

10 -KMP Algorithm - Final Optimized Approach Implementation.vtt

12.9 KB

2 -Pattern Matching Brute Force.mp4

56.2 MB

2 -Pattern Matching Brute Force.vtt

9.7 KB

3 -Introduction to KMP Algorithm.mp4

103.4 MB

3 -Introduction to KMP Algorithm.vtt

14.2 KB

4 -KMP Algorithm Version 1 - Extra Space.mp4

75.8 MB

4 -KMP Algorithm Version 1 - Extra Space.vtt

12.6 KB

5 -Longest Prefix Suffix Brute Force Approach.mp4

68.4 MB

5 -Longest Prefix Suffix Brute Force Approach.vtt

10.6 KB

6 -Longest Prefix Suffix Brute Force Implementation.mp4

36.4 MB

6 -Longest Prefix Suffix Brute Force Implementation.vtt

5.0 KB

7 -Longest Prefix Suffix Optimized Approach.mp4

139.8 MB

7 -Longest Prefix Suffix Optimized Approach.vtt

19.2 KB

8 -Longest Prefix Suffix Optimized Approach Implementation.mp4

46.8 MB

8 -Longest Prefix Suffix Optimized Approach Implementation.vtt

6.6 KB

9 -KMP Algorithm - Final Optimized Approach.mp4

108.3 MB

9 -KMP Algorithm - Final Optimized Approach.vtt

17.8 KB

29 - String Problems/

1 -Practice Problem 1 - Longest Palindromic String.mp4

79.5 MB

1 -Practice Problem 1 - Longest Palindromic String.vtt

14.0 KB

3 - Arrays Theory + Array Practice Problems From Leetcode/

1 -What are arrays and why are they so fast!.mp4

110.3 MB

1 -What are arrays and why are they so fast!.vtt

8.8 KB

10 -Max Consecutive Ones_1.java

0.4 KB

10 -Practice Problem 6 - Max Consecutive Ones.mp4

113.5 MB

10 -Practice Problem 6 - Max Consecutive Ones.vtt

8.2 KB

11 -Practice Problem 7 - Valid Sudoku.mp4

264.1 MB

11 -Practice Problem 7 - Valid Sudoku.vtt

21.5 KB

11 -Valid Sudoku_1.java

1.3 KB

12 -K Closest Points To Origin.java

1.4 KB

12 -Practice Problem 8 - K Closest Points To Origin.mp4

60.6 MB

12 -Practice Problem 8 - K Closest Points To Origin.vtt

8.9 KB

13 -Encode And Decode Strings.java

1.3 KB

13 -Practice Problem 9 - Encode and Decode Strings.mp4

126.7 MB

13 -Practice Problem 9 - Encode and Decode Strings.vtt

17.8 KB

2 -Drawbacks of using Arrays.mp4

92.3 MB

2 -Drawbacks of using Arrays.vtt

7.9 KB

3 -How do resizable arrays work.mp4

104.5 MB

3 -How do resizable arrays work.vtt

8.9 KB

4 -Important Array Methods In Java Part 1.mp4

78.6 MB

4 -Important Array Methods In Java Part 1.vtt

5.7 KB

5 -maximum sum subarray.java

0.5 KB

5 -Practice Problem 1 - Maximum Sum Subarray.mp4

162.8 MB

5 -Practice Problem 1 - Maximum Sum Subarray.vtt

13.7 KB

6 -Best Time to Buy and Sell Stock.java

0.4 KB

6 -Practice Problem 2 - Best Time To Buy And Sell A Stock.mp4

145.7 MB

6 -Practice Problem 2 - Best Time To Buy And Sell A Stock.vtt

12.6 KB

7 -Maximum Product Subarray_1.java

0.8 KB

7 -Practice Problem 3 - Maximum Product Subarray.mp4

188.2 MB

7 -Practice Problem 3 - Maximum Product Subarray.vtt

16.6 KB

8 -Practice Problem 4 - Product Of Array Except Self.mp4

121.2 MB

8 -Practice Problem 4 - Product Of Array Except Self.vtt

10.5 KB

8 -Product Of Array Except Self_1.java

0.7 KB

9 -Practice Problem 5 - Rotate Array.mp4

200.0 MB

9 -Practice Problem 5 - Rotate Array.vtt

15.9 KB

9 -Rotate Array.java

0.5 KB

30 - Advanced Data Structure - Segment Trees/

1 -Introduction to Range Sum Query Problem.mp4

146.5 MB

1 -Introduction to Range Sum Query Problem.vtt

20.5 KB

2 -Introduction To Segment Tree - Building A Segment Tree.mp4

69.5 MB

2 -Introduction To Segment Tree - Building A Segment Tree.vtt

9.7 KB

3 -Answering Queries Using Segment Trees.mp4

125.4 MB

3 -Answering Queries Using Segment Trees.vtt

15.1 KB

4 -Segment Tree Updating Values.mp4

71.7 MB

4 -Segment Tree Updating Values.vtt

9.3 KB

5 -Segment Tree Build Function Implementation.mp4

180.1 MB

5 -Segment Tree Build Function Implementation.vtt

26.3 KB

6 -Segment Tree Query Function Implementation.mp4

129.4 MB

6 -Segment Tree Query Function Implementation.vtt

15.9 KB

7 -Segment Tree Update Function Implementation.mp4

114.9 MB

7 -Segment Tree Update Function Implementation.vtt

15.5 KB

4 - Sorting Theory + Sorting Practice Problems/

1 -Leetcode #283 - Move Zeroes - Java.mp4

83.6 MB

1 -Leetcode #283 - Move Zeroes - Java.vtt

7.0 KB

1 -move zeroes.java

0.5 KB

2 -Leetcode #75 - Sort Colors - Java.mp4

174.9 MB

2 -Leetcode #75 - Sort Colors - Java.vtt

14.7 KB

2 -Sort Colors.java

0.6 KB

3 -Leetcode #169 - Majority Element - Java.mp4

201.7 MB

3 -Leetcode #169 - Majority Element - Java.vtt

19.6 KB

3 -majority element.java

0.2 KB

5 - Linked Lists/

1 -Drawback Of Arrays.mp4

16.0 MB

1 -Drawback Of Arrays.vtt

6.5 KB

10 -Using Iterators To Iterate.mp4

14.4 MB

10 -Using Iterators To Iterate.vtt

3.9 KB

11 -Contains.mp4

5.0 MB

11 -Contains.vtt

1.6 KB

12 -Iterating In Reverse Order.mp4

7.0 MB

12 -Iterating In Reverse Order.vtt

2.1 KB

13 -Add Methods In Linked List.mp4

22.4 MB

13 -Add Methods In Linked List.vtt

5.5 KB

14 -Removal Methods In Linked Lists.mp4

21.2 MB

14 -Removal Methods In Linked Lists.vtt

5.1 KB

15 -intersection of two linked list.java

1.2 KB

15 -Practice Problem 1 - Intersection Of Two Linked Lists.mp4

185.5 MB

15 -Practice Problem 1 - Intersection Of Two Linked Lists.vtt

30.8 KB

16 -Merge 2 Sorted Lists.java

1.5 KB

16 -Practice Problem 2 - Merge Two Sorted Lists.mp4

106.6 MB

16 -Practice Problem 2 - Merge Two Sorted Lists.vtt

18.0 KB

17 -linked list cycle.java

0.7 KB

17 -Practice Problem 3 - Linked List Cycle.mp4

61.3 MB

17 -Practice Problem 3 - Linked List Cycle.vtt

12.7 KB

18 -Practice Problem 4-Reverse Linked List.mp4

85.8 MB

18 -Practice Problem 4-Reverse Linked List.vtt

16.7 KB

18 -Reverse Linked List.java

0.8 KB

19 -Palindrome Linked List.java

1.8 KB

19 -Practice Problem 5-Palindrome Linked List.mp4

255.8 MB

19 -Practice Problem 5-Palindrome Linked List.vtt

35.4 KB

2 -What Is Linked List.mp4

40.2 MB

2 -What Is Linked List.vtt

13.8 KB

20 -linked list cycle II.java

0.8 KB

20 -Practice Problem 6 - Linked List Cycle II.mp4

63.8 MB

20 -Practice Problem 6 - Linked List Cycle II.vtt

12.7 KB

21 -find middle of the linked list.java

0.5 KB

21 -Practice Problem 7 - Find Middle Of The Linked List.mp4

55.6 MB

21 -Practice Problem 7 - Find Middle Of The Linked List.vtt

10.9 KB

22 -Practice Problem. 8 - Remove Nth Node From End Of List.mp4

90.3 MB

22 -Practice Problem. 8 - Remove Nth Node From End Of List.vtt

18.3 KB

22 -Remove Nth Node From End Of List.java

0.8 KB

23 -Add Two Numbers.java

1.2 KB

23 -Practice Problem 9 - Add Two Numbers.mp4

113.6 MB

23 -Practice Problem 9 - Add Two Numbers.vtt

22.2 KB

24 -Practice Problem 10 - Reorder List.mp4

69.0 MB

24 -Practice Problem 10 - Reorder List.vtt

11.9 KB

24 -Reorder List.java

1.7 KB

3 -Implementing Linked Lists.mp4

21.6 MB

3 -Implementing Linked Lists.vtt

6.1 KB

4 -Iterating Over Linked Lists.mp4

24.6 MB

4 -Iterating Over Linked Lists.vtt

6.5 KB

5 -Inserting In Linked List.mp4

40.2 MB

5 -Inserting In Linked List.vtt

9.8 KB

6 -Deleting From Front In Linked List.mp4

20.9 MB

6 -Deleting From Front In Linked List.vtt

5.2 KB

7 -What Is Doubly Linked List.mp4

9.0 MB

7 -What Is Doubly Linked List.vtt

3.3 KB

8 -Linked List Class In Java.mp4

31.6 MB

8 -Linked List Class In Java.vtt

5.7 KB

9 -Creating Linked Lists.mp4

4.4 MB

9 -Creating Linked Lists.vtt

1.7 KB

6 - Hash Table Theory + Leetcode Practice Problems/

1 -What Is Hash Table.mp4

98.5 MB

1 -What Is Hash Table.vtt

7.4 KB

10 -Practice Problem 5 - Valid Anagram.mp4

20.3 MB

10 -Practice Problem 5 - Valid Anagram.vtt

4.4 KB

10 -Valid Anagram.java

0.3 KB

11 -group anagrams.java

0.6 KB

11 -Practice Problem 6 - Group Anagrams.mp4

92.9 MB

11 -Practice Problem 6 - Group Anagrams.vtt

14.6 KB

12 -Practice Problem 7 - First Missing Positive.mp4

98.6 MB

12 -Practice Problem 7 - First Missing Positive.vtt

29.0 KB

2 -How does a hash table work.mp4

112.3 MB

2 -How does a hash table work.vtt

9.0 KB

3 -Hash Table Collision Resolution.mp4

125.8 MB

3 -Hash Table Collision Resolution.vtt

10.4 KB

4 -Types Of Hash Table.mp4

77.8 MB

4 -Types Of Hash Table.vtt

5.3 KB

5 -Hash Table Usage.mp4

207.0 MB

5 -Hash Table Usage.vtt

13.5 KB

6 -Practice Problem 1 - Two Sum.mp4

70.1 MB

6 -Practice Problem 1 - Two Sum.vtt

15.6 KB

6 -Two sum.java

0.5 KB

7 -Practice Problem 2 - Three Sum.mp4

141.9 MB

7 -Practice Problem 2 - Three Sum.vtt

35.4 KB

7 -Three Sum.java

1.8 KB

8 -Longest Consecutive Sequence.java

0.7 KB

8 -Practice Problem 3 - Longest Consecutive Sequence.mp4

218.4 MB

8 -Practice Problem 3 - Longest Consecutive Sequence.vtt

29.6 KB

9 -Contains Duplicate.java

0.4 KB

9 -Practice Problem 4 - Contains Duplicate.mp4

35.1 MB

9 -Practice Problem 4 - Contains Duplicate.vtt

4.1 KB

7 - Stacks/

1 -Introduction to Stacks.mp4

59.7 MB

1 -Introduction to Stacks.vtt

8.6 KB

2 -Using Stacks In Java.mp4

69.4 MB

2 -Using Stacks In Java.vtt

4.7 KB

3 -Practice Problem 1 - Valid Paranthesis.mp4

99.6 MB

3 -Practice Problem 1 - Valid Paranthesis.vtt

16.9 KB

3 -Valid Paranthesis.java

0.8 KB

4 -Min Stack.java

0.8 KB

4 -Practice Problem 2 - Min Stack.mp4

115.9 MB

4 -Practice Problem 2 - Min Stack.vtt

18.8 KB

5 -Next Greater Element II.java

0.9 KB

5 -Practice Problem 3-Next Greater Element II.mp4

190.8 MB

5 -Practice Problem 3-Next Greater Element II.vtt

33.3 KB

6 -Evaluate Reverse Polish Notation.java

1.1 KB

6 -Practice Problem 4 - Evaluate Reverse Polish notation.mp4

79.3 MB

6 -Practice Problem 4 - Evaluate Reverse Polish notation.vtt

15.7 KB

8 - Queue/

1 -Introduction to Queue.mp4

23.7 MB

1 -Introduction to Queue.vtt

6.8 KB

2 -How Is Queue Implemented.mp4

72.3 MB

2 -How Is Queue Implemented.vtt

13.6 KB

3 -Using Queue In Java.mp4

65.9 MB

3 -Using Queue In Java.vtt

8.4 KB

9 - Array Pattern #1 - Sliding Window Method + Practice Problems/

1 -What is Sliding Window method - Part 1.mp4

66.4 MB

1 -What is Sliding Window method - Part 1.vtt

8.0 KB

2 -What is Sliding Window Method - Part 2.mp4

71.8 MB

2 -What is Sliding Window Method - Part 2.vtt

8.9 KB

3 -How to implement Sliding Window Method Problems Quickly.mp4

42.1 MB

3 -How to implement Sliding Window Method Problems Quickly.vtt

9.7 KB

4 -Longest Substring Without Repeating Characters.java

0.8 KB

4 -Practice Problem 1 - Longest Substring Without Repeating Characters.mp4

273.8 MB

4 -Practice Problem 1 - Longest Substring Without Repeating Characters.vtt

20.0 KB

5 -Longest Repeating Character Replacement.java

0.6 KB

5 -Practice Problem 2 - Longest Repeating Character Replacement.mp4

107.3 MB

5 -Practice Problem 2 - Longest Repeating Character Replacement.vtt

14.6 KB

6 -Practice Problem 3 - Sliding Window Maximum - Java.mp4

446.6 MB

6 -Practice Problem 3 - Sliding Window Maximum - Java.vtt

30.1 KB

6 -sliding window maximum.java

1.0 KB

 

Total files 663


Copyright © 2026 FileMood.com