FileMood

Download Data Structures & Algorithms in Java + 150 Leetcode Problems (2025)

Data Structures Algorithms in Java 150 Leetcode Problems 2025

Name

Data Structures & Algorithms in Java + 150 Leetcode Problems (2025)

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

7.8 GB

Total Files

714

Last Seen

Hash

A02B52B7760B1A128C9D0A6429E091DC6190A310

/Chapter 05 Linked Lists/

019. Practice Problem 5 - Palindrome Linked List.mp4

93.5 MB

Chapter 01 Course Introduction/

001. How to get started with Leetcode.mp4

22.9 MB

002. How to improve problem-solving skills.en.srt

16.7 KB

002. How to improve problem-solving skills.mp4

28.8 MB

003. How To Code Fast in an interview!.en.srt

8.0 KB

003. How To Code Fast in an interview!.mp4

13.1 MB

004. How to ace your DSA Interview.en.srt

6.0 KB

004. How to ace your DSA Interview.mp4

11.5 MB

001. How to get started with Leetcode.en.srt

8.6 KB

Chapter 02 Time & Space Complexity Analysis/

001. Introduction to Time & Space Complexity.en.srt

8.5 KB

001. Introduction to Time & Space Complexity.mp4

13.7 MB

002. What is Big O Notation.en.srt

10.7 KB

002. What is Big O Notation.mp4

17.7 MB

003. Calculating Time Complexity Example 1.en.srt

13.4 KB

003. Calculating Time Complexity Example 1.mp4

20.9 MB

004. Checking If Big O Notation Is Acceptable in Interviews.en.srt

17.2 KB

004. Checking If Big O Notation Is Acceptable in Interviews.mp4

22.2 MB

005. Calculating Time Complexity Example 2.en.srt

12.3 KB

005. Calculating Time Complexity Example 2.mp4

16.4 MB

006. Myth About Time Complexity.en.srt

6.1 KB

006. Myth About Time Complexity.mp4

5.7 MB

007. Calculating Time Complexity of Recursive Cases.en.srt

12.4 KB

007. Calculating Time Complexity of Recursive Cases.mp4

12.3 MB

008. Recursive Time Complexity Example 2.en.srt

17.1 KB

008. Recursive Time Complexity Example 2.mp4

27.7 MB

009. Time Complexity Live Demonstration.en.srt

5.9 KB

009. Time Complexity Live Demonstration.mp4

8.7 MB

010. Introduction To Space Complexity.en.srt

9.3 KB

010. Introduction To Space Complexity.mp4

11.3 MB

011. Calculating Space Complexity.en.srt

11.4 KB

011. Calculating Space Complexity.mp4

16.9 MB

012. Recursive Space Complexity Example 1.en.srt

8.1 KB

012. Recursive Space Complexity Example 1.mp4

12.7 MB

013. Recursive Space Complexity Example 2.en.srt

5.6 KB

013. Recursive Space Complexity Example 2.mp4

7.0 MB

Chapter 03 Arrays Theory + Array Practice Problems from Leetcode/

001. What are arrays and why are they so fast!.en.srt

9.9 KB

001. What are arrays and why are they so fast!.mp4

17.6 MB

002. Drawbacks of using Arrays.en.srt

8.6 KB

002. Drawbacks of using Arrays.mp4

16.0 MB

003. How do resizable arrays work.en.srt

9.6 KB

003. How do resizable arrays work.mp4

15.7 MB

004. Important Array Methods In Java Part 1.en.srt

6.5 KB

004. Important Array Methods In Java Part 1.mp4

11.6 MB

005. Important Array Methods In Java Part 2.en.srt

9.9 KB

005. Important Array Methods In Java Part 2.mp4

21.1 MB

006. Important Array Methods In Java Part 3.en.srt

14.8 KB

006. Important Array Methods In Java Part 3.mp4

33.0 MB

007. Practice Problem 1 - Maximum Sum Subarray.en.srt

16.4 KB

007. Practice Problem 1 - Maximum Sum Subarray.mp4

25.5 MB

008. Practice Problem 2 - Best Time To Buy And Sell A Stock.en.srt

14.5 KB

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

18.9 MB

009. Practice Problem 3 - Maximum Product Subarray.en.srt

20.5 KB

009. Practice Problem 3 - Maximum Product Subarray.mp4

39.1 MB

010. Practice Problem 4 - Product Of Array Except Self.en.srt

12.7 KB

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

17.6 MB

011. Practice Problem 5 - Rotate Array.en.srt

18.2 KB

011. Practice Problem 5 - Rotate Array.mp4

38.6 MB

012. Practice Problem 6 - Max Consecutive Ones.en.srt

8.8 KB

012. Practice Problem 6 - Max Consecutive Ones.mp4

17.7 MB

013. Practice Problem 7 - Valid Sudoku.en.srt

25.3 KB

013. Practice Problem 7 - Valid Sudoku.mp4

49.0 MB

014. Practice Problem 8 - K Closest Points To Origin.en.srt

10.6 KB

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

15.7 MB

015. Practice Problem 9 - Encode and Decode Strings.en.srt

21.9 KB

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

32.9 MB

Chapter 04 Sorting Theory + Sorting Practice Problems/

001. Why is sorting important.en.srt

8.1 KB

001. Why is sorting important.mp4

13.6 MB

002. Introduction To Sorting.en.srt

9.0 KB

002. Introduction To Sorting.mp4

14.7 MB

003. Bubble Sort Theory.en.srt

11.6 KB

003. Bubble Sort Theory.mp4

23.8 MB

004. Bubble Sort Implementation.en.srt

11.3 KB

004. Bubble Sort Implementation.mp4

20.3 MB

005. Selection Sort Theory.en.srt

7.7 KB

005. Selection Sort Theory.mp4

17.3 MB

006. Selection Sort Implementation.en.srt

10.1 KB

006. Selection Sort Implementation.mp4

20.4 MB

007. Insertion Sort Theory.en.srt

12.5 KB

007. Insertion Sort Theory.mp4

24.8 MB

008. Merge Sort Part 1 - How to merge two sorted arrays.en.srt

18.3 KB

008. Merge Sort Part 1 - How to merge two sorted arrays.mp4

35.0 MB

009. Merge Sort Part 2 - Merging Two Sorted Arrays Implementation.en.srt

5.5 KB

009. Merge Sort Part 2 - Merging Two Sorted Arrays Implementation.mp4

23.2 MB

010. Merge Sort Part 3 - Theory.en.srt

11.4 KB

010. Merge Sort Part 3 - Theory.mp4

25.5 MB

011. Merge Sort Implementation.en.srt

14.7 KB

011. Merge Sort Implementation.mp4

28.4 MB

012. Quick Sort Part 1 - Partitioning Algorithm.en.srt

17.7 KB

012. Quick Sort Part 1 - Partitioning Algorithm.mp4

33.5 MB

013. Quick Sort Part 2 - Understanding how quick sort works.en.srt

7.7 KB

013. Quick Sort Part 2 - Understanding how quick sort works.mp4

14.6 MB

014. Counting Sort Part 1 - Theory.en.srt

27.8 KB

014. Counting Sort Part 1 - Theory.mp4

53.6 MB

015. Counting Sort - Implementation.en.srt

30.5 KB

015. Counting Sort - Implementation.mp4

56.9 MB

016. How is counting sort made stable.en.srt

5.6 KB

016. How is counting sort made stable.mp4

9.2 MB

017. Radix Sort - Theory.en.srt

6.7 KB

017. Radix Sort - Theory.mp4

11.3 MB

018. Radix Sort - Implementation.en.srt

11.3 KB

018. Radix Sort - Implementation.mp4

25.2 MB

019. Leetcode 283 - Move Zeroes - Java.en.srt

8.4 KB

019. Leetcode 283 - Move Zeroes - Java.mp4

12.3 MB

020. Leetcode 75 - Sort Colors - Java.en.srt

17.1 KB

020. Leetcode 75 - Sort Colors - Java.mp4

29.5 MB

021. Leetcode 169 - Majority Element - Java.en.srt

22.5 KB

021. Leetcode 169 - Majority Element - Java.mp4

33.8 MB

Chapter 05 Linked Lists/

001. Drawback Of Arrays.en.srt

7.2 KB

001. Drawback Of Arrays.mp4

8.5 MB

002. What Is Linked List.en.srt

15.2 KB

002. What Is Linked List.mp4

20.7 MB

003. Implementing Linked Lists.en.srt

6.4 KB

003. Implementing Linked Lists.mp4

10.0 MB

004. Iterating Over Linked Lists.en.srt

7.1 KB

004. Iterating Over Linked Lists.mp4

9.8 MB

005. Inserting In Linked List.en.srt

10.9 KB

005. Inserting In Linked List.mp4

16.0 MB

006. Deleting From Front In Linked List.en.srt

5.4 KB

006. Deleting From Front In Linked List.mp4

8.9 MB

007. What Is Doubly Linked List.en.srt

3.9 KB

007. What Is Doubly Linked List.mp4

4.6 MB

008. Linked List Class In Java.en.srt

6.9 KB

008. Linked List Class In Java.mp4

14.0 MB

009. Creating Linked Lists.en.srt

1.8 KB

009. Creating Linked Lists.mp4

2.3 MB

010. Using Iterators To Iterate.en.srt

4.7 KB

010. Using Iterators To Iterate.mp4

6.6 MB

011. Contains.en.srt

1.7 KB

011. Contains.mp4

2.2 MB

012. Iterating In Reverse Order.en.srt

2.5 KB

012. Iterating In Reverse Order.mp4

3.1 MB

013. Add Methods In Linked List.en.srt

6.3 KB

013. Add Methods In Linked List.mp4

9.9 MB

014. Removal Methods In Linked Lists.en.srt

5.2 KB

014. Removal Methods In Linked Lists.mp4

9.6 MB

015. Practice Problem 1 - Intersection Of Two Linked Lists.en.srt

35.7 KB

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

68.4 MB

016. Practice Problem 2 - Merge Two Sorted Lists.en.srt

19.8 KB

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

36.3 MB

017. Practice Problem 3 - Linked List Cycle.en.srt

14.3 KB

017. Practice Problem 3 - Linked List Cycle.mp4

22.1 MB

018. Practice Problem 4 - Reverse Linked List.en.srt

17.5 KB

018. Practice Problem 4 - Reverse Linked List.mp4

30.4 MB

019. Practice Problem 5 - Palindrome Linked List.en.srt

43.4 KB

020. Practice Problem 6 - Linked List Cycle II.en.srt

13.5 KB

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

22.5 MB

021. Practice Problem 7 - Find Middle Of The Linked List.en.srt

11.3 KB

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

18.1 MB

022. Practice Problem 8 - Remove Nth Node From End Of List.en.srt

20.3 KB

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

29.8 MB

023. Practice Problem 9 - Add Two Numbers.en.srt

24.3 KB

023. Practice Problem 9 - Add Two Numbers.mp4

37.8 MB

024. Practice Problem 10 - Reorder List.en.srt

13.1 KB

024. Practice Problem 10 - Reorder List.mp4

20.2 MB

Chapter 06 Hash Table Theory + Leetcode Practice Problems/

001. What Is Hash Table.en.srt

7.9 KB

001. What Is Hash Table.mp4

14.7 MB

002. How does a hash table work.en.srt

10.3 KB

002. How does a hash table work.mp4

19.3 MB

003. Hash Table Collision Resolution.en.srt

12.6 KB

003. Hash Table Collision Resolution.mp4

20.8 MB

004. Types Of Hash Table.en.srt

6.5 KB

004. Types Of Hash Table.mp4

19.9 MB

005. Hash Table Usage.en.srt

15.7 KB

005. Hash Table Usage.mp4

29.8 MB

006. Practice Problem 1 - Contains Duplicate.en.srt

4.6 KB

006. Practice Problem 1 - Contains Duplicate.mp4

5.3 MB

007. Practice Problem 2 - Two Sum.en.srt

16.6 KB

007. Practice Problem 2 - Two Sum.mp4

23.0 MB

008. Practice Problem 3 - Valid Anagram.en.srt

5.2 KB

008. Practice Problem 3 - Valid Anagram.mp4

6.7 MB

009. Practice Problem 4 - Group Anagrams.en.srt

16.9 KB

009. Practice Problem 4 - Group Anagrams.mp4

28.1 MB

010. Practice Problem 5 - Longest Consecutive Sequence.en.srt

35.2 KB

010. Practice Problem 5 - Longest Consecutive Sequence.mp4

69.4 MB

011. Practice Problem 6 - Three Sum.en.srt

39.4 KB

011. Practice Problem 6 - Three Sum.mp4

50.3 MB

012. Practice Problem 7 - First Missing Positive.en.srt

33.8 KB

012. Practice Problem 7 - First Missing Positive.mp4

48.1 MB

Chapter 07 Stacks/

001. Introduction to Stacks.en.srt

10.4 KB

001. Introduction to Stacks.mp4

19.0 MB

002. Using Stacks In Java.en.srt

5.1 KB

002. Using Stacks In Java.mp4

9.9 MB

003. Practice Problem 1 - Valid Parenthesis.en.srt

18.9 KB

003. Practice Problem 1 - Valid Parenthesis.mp4

29.2 MB

004. Practice Problem 2 - Min Stack.en.srt

21.3 KB

004. Practice Problem 2 - Min Stack.mp4

35.2 MB

005. Practice Problem 3 - Next Greater Element II.en.srt

36.9 KB

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

61.4 MB

006. Practice Problem 4 - Evaluate Reverse Polish Notation.en.srt

18.6 KB

006. Practice Problem 4 - Evaluate Reverse Polish Notation.mp4

27.7 MB

Chapter 08 Queue/

001. Introduction to Queue.en.srt

6.8 KB

001. Introduction to Queue.mp4

8.4 MB

002. How Is Queue Implemented.en.srt

15.4 KB

002. How Is Queue Implemented.mp4

21.9 MB

003. Using Queue In Java.en.srt

9.6 KB

003. Using Queue In Java.mp4

14.5 MB

Chapter 09 Array Pattern 1 - Sliding Window Method + Practice Problems/

001. What is Sliding Window Method - Part 1.en.srt

9.8 KB

001. What is Sliding Window Method - Part 1.mp4

14.7 MB

002. What is Sliding Window Method - Part 2.en.srt

10.2 KB

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

17.5 MB

003. How to Implement Sliding Window Method Problems Quickly.en.srt

11.8 KB

003. How to Implement Sliding Window Method Problems Quickly.mp4

11.8 MB

004. Practice Problem 1 - Longest Substring Without Repeating Characters.en.srt

23.4 KB

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

34.7 MB

005. Practice Problem 2 - Longest Repeating Character Replacement.en.srt

17.3 KB

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

23.1 MB

006. Practice Problem 3 - Sliding Window Maximum - Java.en.srt

34.6 KB

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

50.8 MB

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

001. Practice Problem 1 - Container With Most Water - Java.en.srt

18.2 KB

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

24.8 MB

002. Practice Problem 2 - Trapping Rain Water - Java.en.srt

17.6 KB

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

29.0 MB

003. Practice Problem 3 - Two Sum II - Input Array Is Sorted - Java.en.srt

15.3 KB

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

23.2 MB

004. Practice Problem 4 - Valid Palindrome - Java.en.srt

8.7 KB

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

13.7 MB

Chapter 11 Array Pattern 3 - Math & Geometry/

001. Practice Problem 1 - Set Matrix Zero.en.srt

35.7 KB

001. Practice Problem 1 - Set Matrix Zero.mp4

64.7 MB

002. Practice Problem 2 - Rotate Image.en.srt

14.1 KB

002. Practice Problem 2 - Rotate Image.mp4

23.4 MB

003. Practice Problem 3 - Spiral Matrix.en.srt

16.4 KB

003. Practice Problem 3 - Spiral Matrix.mp4

27.9 MB

004. Practice Problem 4 - Pow (X, N).en.srt

14.7 KB

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

19.3 MB

Chapter 12 Array Pattern 4 - Intervals/

001. Practice Problem 1 - Insert Interval.en.srt

14.2 KB

001. Practice Problem 1 - Insert Interval.mp4

24.9 MB

002. Practice Problem 2 - Search Insert Position.en.srt

17.5 KB

002. Practice Problem 2 - Search Insert Position.mp4

28.4 MB

003. Practice Problem 3 - Merge Intervals.en.srt

19.7 KB

003. Practice Problem 3 - Merge Intervals.mp4

33.5 MB

004. Practice Problem 4 - Meeting Rooms.en.srt

9.7 KB

004. Practice Problem 4 - Meeting Rooms.mp4

13.1 MB

005. Practice Problem 5 - Non Overlapping Intervals.en.srt

10.9 KB

005. Practice Problem 5 - Non Overlapping Intervals.mp4

16.7 MB

Chapter 13 Binary Search Theory/

001. Introduction To Binary Search.en.srt

21.3 KB

001. Introduction To Binary Search.mp4

39.1 MB

002. Binary Search Implementation.en.srt

6.4 KB

002. Binary Search Implementation.mp4

11.5 MB

003. Binary Search Complexity.en.srt

12.2 KB

003. Binary Search Complexity.mp4

17.9 MB

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

001. Practice Problem 1 - Find First And Last Position Of Element In Sorted Array.en.srt

15.9 KB

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

25.6 MB

002. Practice Problem 2 - Find Minimum In A Rotated Sorted Array.en.srt

19.9 KB

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

34.6 MB

003. Practice Problem 3 - Search In A Rotated Sorted Array.en.srt

30.0 KB

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

52.4 MB

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

001. Practice Problem 1 - Koko Eating Bananas.en.srt

27.5 KB

001. Practice Problem 1 - Koko Eating Bananas.mp4

38.8 MB

002. Practice Problem 2 - Magnetic Force Between Two Balls.en.srt

37.2 KB

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

54.5 MB

Chapter 16 Recursion and Backtracking + Leetcode Practice Problems/

001. What is backtracking and how it is implemented.en.srt

21.4 KB

001. What is backtracking and how it is implemented.mp4

42.6 MB

002. Backtracking Example 1 With Detailed Implementation.en.srt

13.1 KB

002. Backtracking Example 1 With Detailed Implementation.mp4

24.9 MB

003. Leetcode 78 - Subsets - Java.en.srt

19.5 KB

003. Leetcode 78 - Subsets - Java.mp4

36.2 MB

004. Leetcode 46 - Permutations - Java.en.srt

14.7 KB

004. Leetcode 46 - Permutations - Java.mp4

19.2 MB

005. Leetcode 17 - Letter Combinations Of A Phone Number.en.srt

12.1 KB

005. Leetcode 17 - Letter Combinations Of A Phone Number.mp4

27.7 MB

006. Leetcode 39 - Combination Sum - Java.en.srt

18.2 KB

006. Leetcode 39 - Combination Sum - Java.mp4

38.2 MB

007. Leetcode 40 - Combination Sum II.en.srt

21.2 KB

007. Leetcode 40 - Combination Sum II.mp4

31.3 MB

008. Leetcode 90 - Subsets II - Java.en.srt

18.6 KB

008. Leetcode 90 - Subsets II - Java.mp4

34.9 MB

009. Leetcode 51 - N Queens - Java.en.srt

22.5 KB

009. Leetcode 51 - N Queens - Java.mp4

39.6 MB

010. Leetcode 79 - Word Search.en.srt

22.3 KB

010. Leetcode 79 - Word Search.mp4

34.1 MB

011. Leetcode 212 - Word Search II.en.srt

19.8 KB

011. Leetcode 212 - Word Search II.mp4

33.4 MB

Chapter 17 Binary Trees Theory & Implementation/

001. Introduction to Binary Trees.en.srt

13.6 KB

001. Introduction to Binary Trees.mp4

28.7 MB

002. Terms Related To Trees.en.srt

12.0 KB

002. Terms Related To Trees.mp4

23.4 MB

003. Tree Traversal Algorithms.en.srt

17.3 KB

003. Tree Traversal Algorithms.mp4

29.6 MB

004. Level Order Traversal.en.srt

4.9 KB

004. Level Order Traversal.mp4

9.4 MB

005. Implementing Trees Using References.en.srt

14.3 KB

005. Implementing Trees Using References.mp4

40.0 MB

006. Implementing Trees Using Arrays.en.srt

15.1 KB

006. Implementing Trees Using Arrays.mp4

33.5 MB

Chapter 18 Binary Trees Practice Problems/

001. Leetcode 100 - Same Tree - Java.en.srt

9.2 KB

001. Leetcode 100 - Same Tree - Java.mp4

15.3 MB

002. Leetcode 572 - Subtree Of Another Tree - Java.en.srt

19.8 KB

002. Leetcode 572 - Subtree Of Another Tree - Java.mp4

31.6 MB

003. Leetcode 101 - Symmetric Tree - Java.en.srt

11.5 KB

003. Leetcode 101 - Symmetric Tree - Java.mp4

25.7 MB

004. Leetcode 104 - Maximum Depth Of A Binary Tree - Java.en.srt

10.0 KB

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

17.7 MB

005. PreOrder Traversal Implementation in Trees Using Arrays.en.srt

9.2 KB

005. PreOrder Traversal Implementation in Trees Using Arrays.mp4

20.3 MB

006. Leetcode 226 - Invert Binary Tree - Java.en.srt

11.5 KB

006. Leetcode 226 - Invert Binary Tree - Java.mp4

17.9 MB

007. Leetcode 543 - Diameter Of A Binary Tree - Java.en.srt

22.3 KB

007. Leetcode 543 - Diameter Of A Binary Tree - Java.mp4

45.1 MB

008. Leetcode 94 - Binary Tree InOrder Traversal - Java.en.srt

4.2 KB

008. Leetcode 94 - Binary Tree InOrder Traversal - Java.mp4

6.2 MB

009. Leetcode 102 - Binary Tree Level Order Traversal - Java.en.srt

16.1 KB

009. Leetcode 102 - Binary Tree Level Order Traversal - Java.mp4

24.8 MB

010. Leetcode 112 - Path Sum - Java.en.srt

15.0 KB

010. Leetcode 112 - Path Sum - Java.mp4

33.3 MB

011. Leetcode 113 - Path Sum II - Java.en.srt

23.8 KB

011. Leetcode 113 - Path Sum II - Java.mp4

56.6 MB

012. Leetcode 993 - Cousins in Binary Tree - Java.en.srt

18.0 KB

012. Leetcode 993 - Cousins in Binary Tree - Java.mp4

28.8 MB

013. Leetcode 1161 - Maximum Level Sum of Binary Tree - Java.en.srt

20.3 KB

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

33.2 MB

014. Leetcode 105 - Construct Binary Tree From Preorder and Inorder Traversal - Java.en.srt

16.9 KB

014. Leetcode 105 - Construct Binary Tree From Preorder and Inorder Traversal - Java.mp4

34.3 MB

015. Leetcode 110 - Balanced Binary Tree - Java.en.srt

13.0 KB

015. Leetcode 110 - Balanced Binary Tree - Java.mp4

20.3 MB

016. Leetcode 199 - Binary Tree Right Side View - Java.en.srt

8.6 KB

016. Leetcode 199 - Binary Tree Right Side View - Java.mp4

17.4 MB

017. Leetcode 1448 - Count Good Nodes In Binary Tree - Java.en.srt

16.3 KB

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

26.0 MB

018. Leetcode 404 - Sum Of Left Leaves - Java.en.srt

11.4 KB

018. Leetcode 404 - Sum Of Left Leaves - Java.mp4

15.8 MB

019. Leetcode 124 - Binary Tree Maximum Path Sum - Java.en.srt

19.8 KB

019. Leetcode 124 - Binary Tree Maximum Path Sum - Java.mp4

36.0 MB

020. Leetcode 208 - Implement Trie (Prefix Sum Tree) - Java.en.srt

25.6 KB

020. Leetcode 208 - Implement Trie (Prefix Sum Tree) - Java.mp4

44.1 MB

021. Leetcode 211 - Design Add and Search Word Data Structure - Java.en.srt

16.3 KB

021. Leetcode 211 - Design Add and Search Word Data Structure - Java.mp4

28.4 MB

022. Leetcode 297 - Serialize and Deserialize Binary Tree - Java.en.srt

15.8 KB

022. Leetcode 297 - Serialize and Deserialize Binary Tree - Java.mp4

24.2 MB

Chapter 19 Binary Search Tree Theory + Leetcode Practice Problems/

001. Introduction To Binary Search Trees.en.srt

13.1 KB

001. Introduction To Binary Search Trees.mp4

19.2 MB

002. Height Balanced BST.en.srt

1.0 KB

002. Height Balanced BST.mp4

2.9 MB

003. Inserting A New Node in Binary Search Tree.en.srt

5.5 KB

003. Inserting A New Node in Binary Search Tree.mp4

8.5 MB

004. Inorder Successor And Predecessor.en.srt

3.8 KB

004. Inorder Successor And Predecessor.mp4

5.8 MB

005. Deleting A Node In Binary Search Tree.en.srt

11.3 KB

005. Deleting A Node In Binary Search Tree.mp4

17.5 MB

006. Leetcode 230 - Kth Smallest Element In BST - Java.en.srt

9.9 KB

006. Leetcode 230 - Kth Smallest Element In BST - Java.mp4

16.0 MB

007. Leetcode 98 - Validate Binary Search Tree - Java.en.srt

16.1 KB

007. Leetcode 98 - Validate Binary Search Tree - Java.mp4

25.6 MB

008. Leetcode 235 - Lowest Common Ancestor Of A Binary Search Tree - Java.en.srt

17.6 KB

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

27.8 MB

Chapter 20 Heaps/

001. Introduction To Heaps.en.srt

17.5 KB

001. Introduction To Heaps.mp4

32.1 MB

002. Implementation Of Heaps.en.srt

17.5 KB

002. Implementation Of Heaps.mp4

30.2 MB

003. Insertion in Heaps.en.srt

10.0 KB

003. Insertion in Heaps.mp4

19.7 MB

004. Heap Insertion Implementation.en.srt

16.5 KB

004. Heap Insertion Implementation.mp4

46.0 MB

005. Deletion in Heaps.en.srt

11.9 KB

005. Deletion in Heaps.mp4

19.4 MB

006. Heapify.en.srt

10.7 KB

006. Heapify.mp4

21.4 MB

007. Practice Problem 1 - Kth Largest Element In An Array.en.srt

17.6 KB

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

25.5 MB

008. Practice Problem 2 - Find Median from Data Stream.en.srt

34.2 KB

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

44.4 MB

009. Practice Problem 3 - Kth Largest Element In A Stream.en.srt

20.6 KB

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

32.1 MB

010. Leetcode 1046 - Last Stone Weight - Java.en.srt

9.2 KB

010. Leetcode 1046 - Last Stone Weight - Java.mp4

15.7 MB

011. Leetcode 23 - Merge K Sorted Lists.en.srt

13.9 KB

011. Leetcode 23 - Merge K Sorted Lists.mp4

20.1 MB

012. Leetcode 253 - Meeting Rooms II.en.srt

17.5 KB

012. Leetcode 253 - Meeting Rooms II.mp4

27.1 MB

013. Leetcode 347 - Top K Frequent Elements.en.srt

17.1 KB

013. Leetcode 347 - Top K Frequent Elements.mp4

26.3 MB

Chapter 21 Dynamic Programming Theory + DP Practice Problems (1D + 2D + String DP)/

001. Introduction to Dynamic Programming.en.srt

19.5 KB

001. Introduction to Dynamic Programming.mp4

40.3 MB

002. Practice Problem 1 - Climbing Stairs - Java.en.srt

13.0 KB

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

17.1 MB

003. Practice Problem 2 - Jump Game - Java.en.srt

16.7 KB

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

32.3 MB

004. Practice Problem 3 - Coin Change.en.srt

36.9 KB

004. Practice Problem 3 - Coin Change.mp4

54.5 MB

005. Practice Problem 4 - Target Sum.en.srt

26.3 KB

005. Practice Problem 4 - Target Sum.mp4

41.0 MB

006. Practice Problem 5 - Longest Common Subsequence.en.srt

26.6 KB

006. Practice Problem 5 - Longest Common Subsequence.mp4

41.9 MB

007. Practice Problem 6 - House Robber.en.srt

17.7 KB

007. Practice Problem 6 - House Robber.mp4

27.0 MB

008. Practice Problem 7 - Longest Increasing Subsequence.en.srt

23.3 KB

008. Practice Problem 7 - Longest Increasing Subsequence.mp4

35.9 MB

009. Practice Problem 8 - Partition Equal Subset Sum.en.srt

33.4 KB

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

51.3 MB

010. Practice Problem 10 - Integer Replacement.en.srt

25.2 KB

010. Practice Problem 10 - Integer Replacement.mp4

38.2 MB

011. Practice Problem 11 - Decode Ways.en.srt

24.9 KB

011. Practice Problem 11 - Decode Ways.mp4

72.1 MB

012. Practice Problem 12 - House Robber II.en.srt

24.3 KB

012. Practice Problem 12 - House Robber II.mp4

41.4 MB

013. Practice Problem 13 - Min Cost Climbing Stairs.en.srt

28.3 KB

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

42.4 MB

014. Practice Problem 14 - Longest Palindromic Substring.en.srt

35.2 KB

014. Practice Problem 14 - Longest Palindromic Substring.mp4

52.2 MB

015. Practice Problem 15 - Word Break.en.srt

21.6 KB

015. Practice Problem 15 - Word Break.mp4

33.5 MB

016. Practice Problem 16 - Unique Paths.en.srt

20.5 KB

016. Practice Problem 16 - Unique Paths.mp4

29.5 MB

017. Practice Problem 17 - Palindromic Substrings.en.srt

16.1 KB

017. Practice Problem 17 - Palindromic Substrings.mp4

26.8 MB

Chapter 22 Bit Manipulation Techniques + Leetcode Practice Problems/

001. Introduction to Bitwise Operators.en.srt

7.8 KB

001. Introduction to Bitwise Operators.mp4

12.9 MB

002. Common Bitwise Operators.en.srt

12.1 KB

002. Common Bitwise Operators.mp4

20.8 MB

003. Leetcode 136 - Single Number - Java.en.srt

10.6 KB

003. Leetcode 136 - Single Number - Java.mp4

13.6 MB

004. Leetcode 338 - Counting Bits - Java.en.srt

18.0 KB

004. Leetcode 338 - Counting Bits - Java.mp4

34.4 MB

005. Leetcode 287 - Find the Duplicate Number - Java.en.srt

18.3 KB

005. Leetcode 287 - Find the Duplicate Number - Java.mp4

30.6 MB

006. Leetcode 29 - Divide Two Integers - Java.en.srt

25.5 KB

006. Leetcode 29 - Divide Two Integers - Java.mp4

58.5 MB

007. Leetcode 268 - Missing Number - Java.en.srt

9.1 KB

007. Leetcode 268 - Missing Number - Java.mp4

20.8 MB

008. Leetcode 191 - Number of 1 Bits - Java.en.srt

11.0 KB

008. Leetcode 191 - Number of 1 Bits - Java.mp4

26.8 MB

009. Leetcode 371 - Sum Of Two Integers - Java.en.srt

13.8 KB

009. Leetcode 371 - Sum Of Two Integers - Java.mp4

33.9 MB

010. Leetcode 7 - Reverse Integer - Java.en.srt

11.8 KB

010. Leetcode 7 - Reverse Integer - Java.mp4

32.8 MB

Chapter 23 Disjoint Set Data Structure - Union Find Algorithms/

001. Introduction to Disjoint Set Data Structure.en.srt

7.9 KB

001. Introduction to Disjoint Set Data Structure.mp4

12.4 MB

002. Understanding Disjoint Set Data Structure.en.srt

17.0 KB

002. Understanding Disjoint Set Data Structure.mp4

30.8 MB

003. Implementing Disjoint Set Data Structure Part 1.en.srt

6.7 KB

003. Implementing Disjoint Set Data Structure Part 1.mp4

11.9 MB

004. Union By Rank Optimization.en.srt

11.8 KB

004. Union By Rank Optimization.mp4

21.6 MB

005. Union By Rank Implementation.en.srt

7.0 KB

005. Union By Rank Implementation.mp4

12.3 MB

006. Path Compression Optimization.en.srt

8.0 KB

006. Path Compression Optimization.mp4

14.7 MB

007. Path Compression Optimization Implementation.en.srt

3.9 KB

007. Path Compression Optimization Implementation.mp4

7.0 MB

Chapter 24 Graphs Theory + Graph Practice Problems (BFS+DFS+Shortest Path Algorithm+MST)/

001. What Are Graphs.en.srt

12.5 KB

001. What Are Graphs.mp4

29.8 MB

002. Directed vs Undirected Graphs.en.srt

11.2 KB

002. Directed vs Undirected Graphs.mp4

25.7 MB

003. Weighted vs Unweighted Graphs.en.srt

10.5 KB

003. Weighted vs Unweighted Graphs.mp4

27.1 MB

004. Terms Of Graphs Part 1.en.srt

7.9 KB

004. Terms Of Graphs Part 1.mp4

15.7 MB

005. Types Of Graphs Part 1.en.srt

8.2 KB

005. Types Of Graphs Part 1.mp4

16.9 MB

006. Types Of Graphs Part 2.en.srt

13.8 KB

006. Types Of Graphs Part 2.mp4

30.2 MB

007. Implementing Graphs Part 1.en.srt

10.1 KB

007. Implementing Graphs Part 1.mp4

26.5 MB

008. Implementing Graphs Part 2.en.srt

14.7 KB

008. Implementing Graphs Part 2.mp4

36.7 MB

009. Graph Implementation Part 3.en.srt

7.3 KB

009. Graph Implementation Part 3.mp4

15.5 MB

010. Graph Adjacency Matrix Demonstration.en.srt

10.8 KB

010. Graph Adjacency Matrix Demonstration.mp4

17.5 MB

011. Graph Adjacency List Demonstration.en.srt

10.5 KB

011. Graph Adjacency List Demonstration.mp4

18.3 MB

012. Introduction To Traversals.en.srt

12.0 KB

012. Introduction To Traversals.mp4

24.0 MB

013. BFS Working.en.srt

14.4 KB

013. BFS Working.mp4

23.0 MB

014. BFS Implementation.en.srt

14.4 KB

014. BFS Implementation.mp4

25.1 MB

015. Rotting Oranges Property Solution.en.srt

14.5 KB

015. Rotting Oranges Property Solution.mp4

20.8 MB

016. BFS Property 1.en.srt

12.8 KB

016. BFS Property 1.mp4

21.3 MB

017. BFS Over Binary Weighted Graphs.en.srt

12.2 KB

017. BFS Over Binary Weighted Graphs.mp4

18.8 MB

018. Introduction to DFS.en.srt

12.5 KB

018. Introduction to DFS.mp4

27.3 MB

019. DFS Iterative Implementation.en.srt

9.7 KB

019. DFS Iterative Implementation.mp4

17.5 MB

020. DFS Recursive Implementation.en.srt

9.3 KB

020. DFS Recursive Implementation.mp4

16.4 MB

021. DFS Important Properties.en.srt

7.8 KB

021. DFS Important Properties.mp4

19.2 MB

022. Cycle Detection Part 1.en.srt

13.8 KB

022. Cycle Detection Part 1.mp4

31.6 MB

023. Cycle Detection Part 2.en.srt

7.0 KB

023. Cycle Detection Part 2.mp4

15.7 MB

024. Cycle Detection Part 3.en.srt

8.4 KB

024. Cycle Detection Part 3.mp4

19.6 MB

025. Cycle Detection Implementation.en.srt

10.2 KB

025. Cycle Detection Implementation.mp4

17.6 MB

026. What Is Topological Sorting.en.srt

6.4 KB

026. What Is Topological Sorting.mp4

7.5 MB

027. Topological Sorting Example 1.en.srt

7.6 KB

027. Topological Sorting Example 1.mp4

11.5 MB

028. Single Source Shortest Path Algorithm.en.srt

6.7 KB

028. Single Source Shortest Path Algorithm.mp4

10.4 MB

029. Dijkstra's Algorithm.en.srt

14.0 KB

029. Dijkstra's Algorithm.mp4

22.4 MB

030. Dijkstra's Algorithm Implementation.en.srt

22.7 KB

030. Dijkstra's Algorithm Implementation.mp4

38.6 MB

031. Introduction To Bellman-Ford Algorithm.en.srt

7.8 KB

031. Introduction To Bellman-Ford Algorithm.mp4

13.0 MB

032. Bellman-Ford Algorithm Working.en.srt

11.6 KB

032. Bellman-Ford Algorithm Working.mp4

19.6 MB

033. Bellman-Ford Algorithm Implementation.en.srt

12.5 KB

033. Bellman-Ford Algorithm Implementation.mp4

21.8 MB

034. Introduction To Minimum Spanning Tree.en.srt

5.3 KB

034. Introduction To Minimum Spanning Tree.mp4

8.3 MB

035. Prim's Algorithm.en.srt

8.8 KB

035. Prim's Algorithm.mp4

14.7 MB

036. Prim's Algorithm Implementation.en.srt

9.6 KB

036. Prim's Algorithm Implementation.mp4

20.2 MB

037. Practice Problem 1 - Course Schedule.en.srt

24.1 KB

037. Practice Problem 1 - Course Schedule.mp4

54.7 MB

038. Practice Problem 2 - Number of Islands.en.srt

22.0 KB

038. Practice Problem 2 - Number of Islands.mp4

47.5 MB

039. Practice Problem 3 - Find the Town Judge.en.srt

16.2 KB

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

32.4 MB

040. Practice Problem 4 - Surrounded Regions.en.srt

28.0 KB

040. Practice Problem 4 - Surrounded Regions.mp4

58.9 MB

041. Practice Problem 5 - Number of Enclaves.en.srt

17.0 KB

041. Practice Problem 5 - Number of Enclaves.mp4

33.6 MB

042. Practice Problem 6 - Flood Fill.en.srt

11.9 KB

042. Practice Problem 6 - Flood Fill.mp4

24.5 MB

043. Practice Problem 8 - Rotting Oranges.en.srt

24.5 KB

043. Practice Problem 8 - Rotting Oranges.mp4

56.7 MB

044. Practice Problem 9 - Graph Valid Tree.en.srt

15.7 KB

044. Practice Problem 9 - Graph Valid Tree.mp4

29.2 MB

045. Practice Problem 10 - Number Of Connected Components In An Undirected Graph.en.srt

15.0 KB

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

26.2 MB

046. Practice Problem 11 - Pacific Atlantic Water.en.srt

38.3 KB

046. Practice Problem 11 - Pacific Atlantic Water.mp4

80.9 MB

047. Practice Problem 12 - Alien Dictionary.en.srt

28.3 KB

047. Practice Problem 12 - Alien Dictionary.mp4

54.0 MB

048. Practice Problem 13 - Clone Graph.en.srt

14.9 KB

048. Practice Problem 13 - Clone Graph.mp4

31.0 MB

Chapter 25 Greedy Algorithms/

001. Introduction To Greedy Algorithms.en.srt

22.0 KB

001. Introduction To Greedy Algorithms.mp4

35.0 MB

002. Practice Problem 1 - Minimum Add To Make Parentheses Valid.en.srt

12.7 KB

002. Practice Problem 1 - Minimum Add To Make Parentheses Valid.mp4

16.0 MB

003. Practice Problem 2 - Best Time To Buy And Sell Stock II.en.srt

15.8 KB

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

26.7 MB

004. Practice Problem 3 - Candy.en.srt

29.4 KB

004. Practice Problem 3 - Candy.mp4

46.9 MB

Chapter 26 Game Theory/

001. Practice Problem 1 - Nim's Game.en.srt

10.1 KB

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

19.6 MB

Chapter 27 Advanced String Matching Algorithms/

001. Introduction To Pattern Matching.en.srt

12.4 KB

001. Introduction To Pattern Matching.mp4

18.1 MB

002. Pattern Matching Brute Force.en.srt

11.9 KB

002. Pattern Matching Brute Force.mp4

19.3 MB

003. Introduction to KMP Algorithm.en.srt

17.8 KB

003. Introduction to KMP Algorithm.mp4

36.8 MB

004. KMP Algorithm Version 1 - Extra Space.en.srt

15.2 KB

004. KMP Algorithm Version 1 - Extra Space.mp4

27.3 MB

005. Longest Prefix Suffix Brute Force Approach.en.srt

13.8 KB

005. Longest Prefix Suffix Brute Force Approach.mp4

24.6 MB

006. Longest Prefix Suffix Brute Force Implementation.en.srt

6.2 KB

006. Longest Prefix Suffix Brute Force Implementation.mp4

16.7 MB

007. Longest Prefix Suffix Optimized Approach.en.srt

24.9 KB

007. Longest Prefix Suffix Optimized Approach.mp4

50.7 MB

008. Longest Prefix Suffix Optimized Approach Implementation.en.srt

8.5 KB

008. Longest Prefix Suffix Optimized Approach Implementation.mp4

21.1 MB

009. KMP Algorithm - Final Optimized Approach.en.srt

22.3 KB

009. KMP Algorithm - Final Optimized Approach.mp4

41.2 MB

010. KMP Algorithm - Final Optimized Approach Implementation.en.srt

16.5 KB

010. KMP Algorithm - Final Optimized Approach Implementation.mp4

47.3 MB

Chapter 28 String Problems/

001. Practice Problem 1 - Longest Palindromic String.en.srt

16.5 KB

001. Practice Problem 1 - Longest Palindromic String.mp4

25.6 MB

Chapter 29 Advanced Data Structure - Segment Trees/

001. Introduction to Range Sum Query Problem.en.srt

25.9 KB

001. Introduction to Range Sum Query Problem.mp4

51.9 MB

002. Introduction To Segment Tree - Building A Segment Tree.en.srt

11.1 KB

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

25.9 MB

003. Answering Queries Using Segment Trees.en.srt

17.5 KB

003. Answering Queries Using Segment Trees.mp4

46.5 MB

004. Segment Tree Updating Values.en.srt

11.1 KB

004. Segment Tree Updating Values.mp4

28.2 MB

005. Segment Tree Build Function Implementation.en.srt

32.7 KB

005. Segment Tree Build Function Implementation.mp4

74.0 MB

006. Segment Tree Query Function Implementation.en.srt

19.2 KB

006. Segment Tree Query Function Implementation.mp4

54.0 MB

007. Segment Tree Update Function Implementation.en.srt

18.7 KB

007. Segment Tree Update Function Implementation.mp4

47.7 MB

z.Data-Structures-Algorithms-in-Java-150-Leetcode-Problems-main/

LICENSE

1.1 KB

README.md

0.2 KB

/Resources/S03 - Arrays/

Best Time to Buy and Sell Stock.java

0.4 KB

Encode And Decode Strings.java

1.3 KB

K Closest Points To Origin.java

1.4 KB

Max Consecutive Ones_1.java

0.4 KB

Maximum Product Subarray_1.java

0.8 KB

maximum sum subarray.java

0.5 KB

Product Of Array Except Self_1.java

0.6 KB

Rotate Array.java

0.5 KB

Valid Sudoku_1.java

1.3 KB

/Resources/S04 - Sort/

majority element.java

0.2 KB

move zeroes.java

0.5 KB

Sort Colors.java

0.6 KB

/.../S05 - Linked Lists/

Add Two Numbers.java

1.2 KB

find middle of the linked list.java

0.5 KB

intersection of two linked list.java

1.2 KB

linked list cycle II.java

0.8 KB

linked list cycle.java

0.7 KB

Merge 2 Sorted Lists.java

1.5 KB

Palindrome Linked List.java

1.8 KB

Remove Nth Node From End Of List.java

0.8 KB

Reorder List.java

1.7 KB

Reverse Linked List.java

0.8 KB

/.../S06 - Hash Table/

Contains Duplicate.java

0.4 KB

group anagrams.java

0.6 KB

Longest Consecutive Sequence.java

0.7 KB

Three Sum.java

1.8 KB

Two sum.java

0.5 KB

Valid Anagram.java

0.3 KB

/Resources/S07 - Stacks/

Evaluate Reverse Polish Notation.java

1.1 KB

Min Stack.java

0.8 KB

Next Greater Element II.java

0.9 KB

Valid Paranthesis.java

0.8 KB

/.../S09 - Array Pattern 1 - Sliding Window Method/

Longest Repeating Character Replacement.java

0.6 KB

Longest Substring Without Repeating Characters.java

0.8 KB

sliding window maximum.java

1.0 KB

/.../S10 - Array Pattern 2 - Two Pointer Method/

Container With Most Water.java

0.6 KB

Trapping Rain Water.java

0.6 KB

Two Sum II - Input Array Is Sorted.java

0.5 KB

Valid Palindrome.java

0.7 KB

/.../S11 - Array Pattern 3 - Math and Geometry/

powx-n.java

0.5 KB

Rotate Image.java

0.7 KB

Set Matrix Zero.java

1.3 KB

Spiral Matrix.java

1.3 KB

/.../S12 - Array Pattern 4 - Intervals/

Insert Interval.java

0.8 KB

Meeting Rooms.java

0.4 KB

Merge Intervals.java

1.3 KB

Non Overlapping Intervals.js

0.5 KB

search insert position.java

0.5 KB

/.../S14 - Binary Search Over Rotated Sort Arrays/

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

1.3 KB

Find Minimum In Rotated Sorted Array.java

0.5 KB

Search in a rotated sorted array.java

1.3 KB

/.../S15 - Binary Search Over Range/

Koko Eating Bananas.java

1.0 KB

Magnetic Force Between Two Balls.java

1.1 KB

/.../S16 - Recursion and Backtracking/

Combination Sum II.java

1.7 KB

combination sum.java

1.1 KB

Letter Combinations Of A Phone Number.java

1.0 KB

N Queens.java

1.8 KB

Permutation.java

0.9 KB

Subsets II.java

0.8 KB

Subsets.java

0.8 KB

Word Search II.java

2.2 KB

Word Search.java

1.1 KB

/.../S18 - Binary Tree/

Balanced Binary Tree.java

1.0 KB

Binary tree inorder traversal.java

0.7 KB

Binary Tree Level Order Traversal.java

1.6 KB

Binary Tree Maximum Path Sum.java

0.5 KB

Binary Tree Right Side View.java

1.2 KB

Construct Binary Tree from Inorder and Postorder Traversal.java

1.6 KB

Count Good Nodes In Binary Tree.java

1.0 KB

cousins in binary tree.java

1.3 KB

Design Add And Search Words Data Structure.java

2.5 KB

diameter of a binary tree.java

1.1 KB

Implement Trie.java

2.0 KB

Invert Binary Tree.java

0.7 KB

Maximum Depth Of A Binary Tree.java

0.6 KB

Maximum Level Sum of Binary Tree.java

1.5 KB

Path Sum II.java

1.5 KB

Path Sum.java

1.1 KB

Same Tree.java

0.7 KB

Serialize And Deserialize Binary Tree.java

1.9 KB

Subtree of another tree.java

1.1 KB

Sum of left leaves.java

1.0 KB

symmetric tree.java

0.7 KB

/.../S19 - Binary Search Tree/

Kth Smallest Element In BST.java

0.9 KB

Lowest Common Ancestor Of A Binary Search Tree.java

0.4 KB

Validate Binary Search Tree.java

0.9 KB

/Resources/S20 - Heaps/

Find Median From Data Stream.java

0.9 KB

Kth Largest Element In A Stream.java

0.7 KB

Kth Largest Element In An Array.java

0.4 KB

Last Stone Weight.java

0.5 KB

Meeting Rooms II.java

1.3 KB

Merge K Sorted Lists.java

0.7 KB

Top K Most Frequent Elements.java

1.1 KB

/.../S21 - Dynamic Programming Theory/

0-1 Matrix.java

1.9 KB

Climbing Stairs Java Solution.java

0.3 KB

Coin Change Java Solution.java

0.7 KB

Decode_Ways_Java.java

0.8 KB

House Robber II Java Solution.java

0.8 KB

House Robber Java Solution.java

0.3 KB

Integer Replacement Java Solution.java

0.5 KB

Jump game.java

0.4 KB

Longest Common Subsequence Java Solution.java

0.9 KB

Longest Increasing Subsequence Java Solution.java

0.5 KB

Longest Palindromic Substring Java Solution.java

0.9 KB

Min Cost Climbing Stairs Java Solution.java

0.4 KB

Palindromic Substrings.java

0.9 KB

Partition Equals Subset Sum Java Solution.java

1.0 KB

Target Sum Java Solution.java

0.9 KB

Unique Paths.java

0.7 KB

Word Break.java

0.5 KB

/.../S22 - Bit Manipulation Techniques/

Counting bits.java

0.5 KB

Divide Two Integers.java

0.8 KB

find the duplicate number.java

0.7 KB

Missing Number.java

0.3 KB

Number of 1 Bits.java

0.3 KB

Reverse Integer.java

0.5 KB

single number.java

0.2 KB

Sum Of Two Integers.java

0.3 KB

/Resources/S24 - Graphs/

Alien Dictionary.java

2.0 KB

Clone Graph.java

1.0 KB

Course Schedule.java

1.2 KB

find the town judge.java

0.6 KB

Flood Fill.java

0.8 KB

Graph Valid Tree.java

1.1 KB

Network Delay Time.java

1.7 KB

Number Of Connected Components In An Undirected Graph.java

1.1 KB

Number Of Enclaves.java

1.2 KB

Number Of Islands.java

0.9 KB

Pacific Atlantic Water.java

1.9 KB

Rotting Oranges.java

1.5 KB

Surrounded Regions.java

1.3 KB

/.../S25 - Greedy Algorithms/

Minimum Add To Make Parantheses Valid.java

0.4 KB

 

Total files 714


Copyright © 2026 FileMood.com