@@ -34,7 +34,6 @@ implementation 'com.github.javadev:leetcode-in-java:1.37'
34
34
> [ "For coding interview preparation, LeetCode is one of the best online resource providing a rich library of more than 300 real coding interview questions for you to practice from using one of the 7 supported languages - C, C++, Java, Python, C#, JavaScript, Ruby."] ( https://www.quora.com/How-effective-is-Leetcode-for-preparing-for-technical-interviews )
35
35
36
36
##
37
- * [ Data Structure I] ( #data-structure-i )
38
37
* [ Data Structure II] ( #data-structure-ii )
39
38
* [ Algorithm I] ( #algorithm-i )
40
39
* [ Algorithm II] ( #algorithm-ii )
@@ -48,111 +47,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.37'
48
47
* [ Level 1] ( #level-1 )
49
48
* [ Level 2] ( #level-2 )
50
49
* [ Udemy] ( #udemy )
51
-
52
- ### Data Structure I
53
-
54
- #### Day 1 Array
55
-
56
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
57
- |-|-|-|-|-|-
58
- | 0217 |[ Contains Duplicate] ( src/main/java/g0201_0300/s0217_contains_duplicate/Solution.java ) | Easy | Top_Interview_Questions, Array, Hash_Table, Sorting | 6 | 96.68
59
- | 0053 |[ Maximum Subarray] ( src/main/java/g0001_0100/s0053_maximum_subarray/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_ Space_O(1) | 1 | 100.00
60
-
61
- #### Day 2 Array
62
-
63
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
64
- |-|-|-|-|-|-
65
- | 0001 |[ Two Sum] ( src/main/java/g0001_0100/s0001_two_sum/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_ Space_O(n), AI_can_be_used_to_solve_the_task | 2 | 85.97
66
- | 0088 |[ Merge Sorted Array] ( src/main/java/g0001_0100/s0088_merge_sorted_array/Solution.java ) | Easy | Top_Interview_Questions, Array, Sorting, Two_Pointers | 0 | 100.00
67
-
68
- #### Day 3 Array
69
-
70
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
71
- |-|-|-|-|-|-
72
- | 0350 |[ Intersection of Two Arrays II] ( src/main/java/g0301_0400/s0350_intersection_of_two_arrays_ii/Solution.java ) | Easy | Array, Hash_Table, Sorting, Binary_Search, Two_Pointers | 4 | 69.62
73
- | 0121 |[ Best Time to Buy and Sell Stock] ( src/main/java/g0101_0200/s0121_best_time_to_buy_and_sell_stock/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_ Space_O(1) | 1 | 100.00
74
-
75
- #### Day 4 Array
76
-
77
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
78
- |-|-|-|-|-|-
79
- | 0566 |[ Reshape the Matrix] ( src/main/java/g0501_0600/s0566_reshape_the_matrix/Solution.java ) | Easy | Array, Matrix, Simulation | 1 | 90.08
80
- | 0118 |[ Pascal's Triangle] ( src/main/java/g0101_0200/s0118_pascals_triangle/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming | 1 | 67.08
81
-
82
- #### Day 5 Array
83
-
84
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
85
- |-|-|-|-|-|-
86
- | 0036 |[ Valid Sudoku] ( src/main/java/g0001_0100/s0036_valid_sudoku/Solution.java ) | Medium | Top_Interview_Questions, Array, Hash_Table, Matrix | 1 | 100.00
87
- | 0074 |[ Search a 2D Matrix] ( src/main/java/g0001_0100/s0074_search_a_2d_matrix/Solution.java ) | Medium | Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_ Space_O(1) | 0 | 100.00
88
-
89
- #### Day 6 String
90
-
91
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
92
- |-|-|-|-|-|-
93
- | 0387 |[ First Unique Character in a String] ( src/main/java/g0301_0400/s0387_first_unique_character_in_a_string/Solution.java ) | Easy | String, Hash_Table, Counting, Queue | 1 | 100.00
94
- | 0383 |[ Ransom Note] ( src/main/java/g0301_0400/s0383_ransom_note/Solution.java ) | Easy | String, Hash_Table, Counting | 1 | 99.97
95
- | 0242 |[ Valid Anagram] ( src/main/java/g0201_0300/s0242_valid_anagram/Solution.java ) | Easy | String, Hash_Table, Sorting | 2 | 99.01
96
-
97
- #### Day 7 Linked List
98
-
99
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
100
- |-|-|-|-|-|-
101
- | 0141 |[ Linked List Cycle] ( src/main/java/g0101_0200/s0141_linked_list_cycle/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_ Space_O(1) | 0 | 100.00
102
- | 0021 |[ Merge Two Sorted Lists] ( src/main/java/g0001_0100/s0021_merge_two_sorted_lists/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_ Space_O(m+n) | 0 | 100.00
103
- | 0203 |[ Remove Linked List Elements] ( src/main/java/g0201_0300/s0203_remove_linked_list_elements/Solution.java ) | Easy | Linked_List, Recursion | 1 | 98.82
104
-
105
- #### Day 8 Linked List
106
-
107
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
108
- |-|-|-|-|-|-
109
- | 0206 |[ Reverse Linked List] ( src/main/java/g0201_0300/s0206_reverse_linked_list/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(N)_ Space_O(1) | 0 | 100.00
110
- | 0083 |[ Remove Duplicates from Sorted List] ( src/main/java/g0001_0100/s0083_remove_duplicates_from_sorted_list/Solution.java ) | Easy | Linked_List | 0 | 100.00
111
-
112
- #### Day 9 Stack Queue
113
-
114
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
115
- |-|-|-|-|-|-
116
- | 0020 |[ Valid Parentheses] ( src/main/java/g0001_0100/s0020_valid_parentheses/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_ Space_O(n) | 1 | 98.78
117
- | 0232 |[ Implement Queue using Stacks] ( src/main/java/g0201_0300/s0232_implement_queue_using_stacks/MyQueue.java ) | Easy | Stack, Design, Queue | 1 | 67.21
118
-
119
- #### Day 10 Tree
120
-
121
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
122
- |-|-|-|-|-|-
123
- | 0144 |[ Binary Tree Preorder Traversal] ( src/main/java/g0101_0200/s0144_binary_tree_preorder_traversal/Solution.java ) | Easy | Depth_First_Search, Tree, Binary_Tree, Stack | 1 | 48.38
124
- | 0094 |[ Binary Tree Inorder Traversal] ( src/main/java/g0001_0100/s0094_binary_tree_inorder_traversal/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
125
- | 0145 |[ Binary Tree Postorder Traversal] ( src/main/java/g0101_0200/s0145_binary_tree_postorder_traversal/Solution.java ) | Easy | Depth_First_Search, Tree, Binary_Tree, Stack | 1 | 49.11
126
-
127
- #### Day 11 Tree
128
-
129
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
130
- |-|-|-|-|-|-
131
- | 0102 |[ Binary Tree Level Order Traversal] ( src/main/java/g0101_0200/s0102_binary_tree_level_order_traversal/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(N) | 1 | 91.09
132
- | 0104 |[ Maximum Depth of Binary Tree] ( src/main/java/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(H) | 0 | 100.00
133
- | 0101 |[ Symmetric Tree] ( src/main/java/g0101_0200/s0101_symmetric_tree/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(log(N)) | 0 | 100.00
134
-
135
- #### Day 12 Tree
136
-
137
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
138
- |-|-|-|-|-|-
139
- | 0226 |[ Invert Binary Tree] ( src/main/java/g0201_0300/s0226_invert_binary_tree/Solution.java ) | Easy | Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
140
- | 0112 |[ Path Sum] ( src/main/java/g0101_0200/s0112_path_sum/Solution.java ) | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00
141
-
142
- #### Day 13 Tree
143
-
144
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
145
- |-|-|-|-|-|-
146
- | 0700 |[ Search in a Binary Search Tree] ( src/main/java/g0601_0700/s0700_search_in_a_binary_search_tree/Solution.java ) | Easy | Tree, Binary_Tree, Binary_Search_Tree | 0 | 100.00
147
- | 0701 |[ Insert into a Binary Search Tree] ( src/main/java/g0701_0800/s0701_insert_into_a_binary_search_tree/Solution.java ) | Medium | Tree, Binary_Tree, Binary_Search_Tree | 0 | 100.00
148
-
149
- #### Day 14 Tree
150
-
151
- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
152
- |-|-|-|-|-|-
153
- | 0098 |[ Validate Binary Search Tree] ( src/main/java/g0001_0100/s0098_validate_binary_search_tree/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_ Space_O(log(N)) | 0 | 100.00
154
- | 0653 |[ Two Sum IV - Input is a BST] ( src/main/java/g0601_0700/s0653_two_sum_iv_input_is_a_bst/Solution.java ) | Easy | Hash_Table, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Two_Pointers, Binary_Search_Tree | 5 | 74.23
155
- | 0235 |[ Lowest Common Ancestor of a Binary Search Tree] ( src/main/java/g0201_0300/s0235_lowest_common_ancestor_of_a_binary_search_tree/Solution.java ) | Medium | Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree | 4 | 100.00
50
+ * [ Data Structure I] ( #data-structure-i )
156
51
157
52
### Data Structure II
158
53
@@ -466,7 +361,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.37'
466
361
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
467
362
|-|-|-|-|-|-
468
363
| 0117 |[ Populating Next Right Pointers in Each Node II] ( src/main/java/g0101_0200/s0117_populating_next_right_pointers_in_each_node_ii/Solution.java ) | Medium | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List | 0 | 100.00
469
- | 0572 |[ Subtree of Another Tree] ( src/main/java/g0501_0600/s0572_subtree_of_another_tree/Solution.java ) | Easy | Depth_First_Search, Tree, Binary_Tree, Hash_Function, String_Matching | 1 | 100.00
364
+ | 0572 |[ Subtree of Another Tree] ( src/main/java/g0501_0600/s0572_subtree_of_another_tree/Solution.java ) | Easy | Depth_First_Search, Tree, Binary_Tree, Hash_Function, String_Matching | 2 | 97.06
470
365
471
366
#### Day 8 Breadth First Search Depth First Search
472
367
@@ -1844,6 +1739,111 @@ implementation 'com.github.javadev:leetcode-in-java:1.37'
1844
1739
|-|-|-|-|-|-
1845
1740
| 0155 |[ Min Stack] ( src/main/java/g0101_0200/s0155_min_stack/MinStack.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Big_O_Time_O(1)_ Space_O(N) | 3 | 100.00
1846
1741
1742
+ ### Data Structure I
1743
+
1744
+ #### Day 1 Array
1745
+
1746
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1747
+ |-|-|-|-|-|-
1748
+ | 0217 |[ Contains Duplicate] ( src/main/java/g0201_0300/s0217_contains_duplicate/Solution.java ) | Easy | Top_Interview_Questions, Array, Hash_Table, Sorting | 6 | 96.68
1749
+ | 0053 |[ Maximum Subarray] ( src/main/java/g0001_0100/s0053_maximum_subarray/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_ Space_O(1) | 1 | 100.00
1750
+
1751
+ #### Day 2 Array
1752
+
1753
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1754
+ |-|-|-|-|-|-
1755
+ | 0001 |[ Two Sum] ( src/main/java/g0001_0100/s0001_two_sum/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_ Space_O(n), AI_can_be_used_to_solve_the_task | 2 | 85.97
1756
+ | 0088 |[ Merge Sorted Array] ( src/main/java/g0001_0100/s0088_merge_sorted_array/Solution.java ) | Easy | Top_Interview_Questions, Array, Sorting, Two_Pointers | 0 | 100.00
1757
+
1758
+ #### Day 3 Array
1759
+
1760
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1761
+ |-|-|-|-|-|-
1762
+ | 0350 |[ Intersection of Two Arrays II] ( src/main/java/g0301_0400/s0350_intersection_of_two_arrays_ii/Solution.java ) | Easy | Array, Hash_Table, Sorting, Binary_Search, Two_Pointers | 4 | 69.62
1763
+ | 0121 |[ Best Time to Buy and Sell Stock] ( src/main/java/g0101_0200/s0121_best_time_to_buy_and_sell_stock/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_ Space_O(1) | 1 | 100.00
1764
+
1765
+ #### Day 4 Array
1766
+
1767
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1768
+ |-|-|-|-|-|-
1769
+ | 0566 |[ Reshape the Matrix] ( src/main/java/g0501_0600/s0566_reshape_the_matrix/Solution.java ) | Easy | Array, Matrix, Simulation | 1 | 90.08
1770
+ | 0118 |[ Pascal's Triangle] ( src/main/java/g0101_0200/s0118_pascals_triangle/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming | 1 | 67.08
1771
+
1772
+ #### Day 5 Array
1773
+
1774
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1775
+ |-|-|-|-|-|-
1776
+ | 0036 |[ Valid Sudoku] ( src/main/java/g0001_0100/s0036_valid_sudoku/Solution.java ) | Medium | Top_Interview_Questions, Array, Hash_Table, Matrix | 1 | 100.00
1777
+ | 0074 |[ Search a 2D Matrix] ( src/main/java/g0001_0100/s0074_search_a_2d_matrix/Solution.java ) | Medium | Top_100_Liked_Questions, Array, Binary_Search, Matrix, Big_O_Time_O(endRow+endCol)_ Space_O(1) | 0 | 100.00
1778
+
1779
+ #### Day 6 String
1780
+
1781
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1782
+ |-|-|-|-|-|-
1783
+ | 0387 |[ First Unique Character in a String] ( src/main/java/g0301_0400/s0387_first_unique_character_in_a_string/Solution.java ) | Easy | String, Hash_Table, Counting, Queue | 1 | 100.00
1784
+ | 0383 |[ Ransom Note] ( src/main/java/g0301_0400/s0383_ransom_note/Solution.java ) | Easy | String, Hash_Table, Counting | 1 | 99.97
1785
+ | 0242 |[ Valid Anagram] ( src/main/java/g0201_0300/s0242_valid_anagram/Solution.java ) | Easy | String, Hash_Table, Sorting | 2 | 99.01
1786
+
1787
+ #### Day 7 Linked List
1788
+
1789
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1790
+ |-|-|-|-|-|-
1791
+ | 0141 |[ Linked List Cycle] ( src/main/java/g0101_0200/s0141_linked_list_cycle/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_ Space_O(1) | 0 | 100.00
1792
+ | 0021 |[ Merge Two Sorted Lists] ( src/main/java/g0001_0100/s0021_merge_two_sorted_lists/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_ Space_O(m+n) | 0 | 100.00
1793
+ | 0203 |[ Remove Linked List Elements] ( src/main/java/g0201_0300/s0203_remove_linked_list_elements/Solution.java ) | Easy | Linked_List, Recursion | 1 | 98.82
1794
+
1795
+ #### Day 8 Linked List
1796
+
1797
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1798
+ |-|-|-|-|-|-
1799
+ | 0206 |[ Reverse Linked List] ( src/main/java/g0201_0300/s0206_reverse_linked_list/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(N)_ Space_O(1) | 0 | 100.00
1800
+ | 0083 |[ Remove Duplicates from Sorted List] ( src/main/java/g0001_0100/s0083_remove_duplicates_from_sorted_list/Solution.java ) | Easy | Linked_List | 0 | 100.00
1801
+
1802
+ #### Day 9 Stack Queue
1803
+
1804
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1805
+ |-|-|-|-|-|-
1806
+ | 0020 |[ Valid Parentheses] ( src/main/java/g0001_0100/s0020_valid_parentheses/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_ Space_O(n) | 1 | 98.78
1807
+ | 0232 |[ Implement Queue using Stacks] ( src/main/java/g0201_0300/s0232_implement_queue_using_stacks/MyQueue.java ) | Easy | Stack, Design, Queue | 1 | 67.21
1808
+
1809
+ #### Day 10 Tree
1810
+
1811
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1812
+ |-|-|-|-|-|-
1813
+ | 0144 |[ Binary Tree Preorder Traversal] ( src/main/java/g0101_0200/s0144_binary_tree_preorder_traversal/Solution.java ) | Easy | Depth_First_Search, Tree, Binary_Tree, Stack | 1 | 48.38
1814
+ | 0094 |[ Binary Tree Inorder Traversal] ( src/main/java/g0001_0100/s0094_binary_tree_inorder_traversal/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
1815
+ | 0145 |[ Binary Tree Postorder Traversal] ( src/main/java/g0101_0200/s0145_binary_tree_postorder_traversal/Solution.java ) | Easy | Depth_First_Search, Tree, Binary_Tree, Stack | 1 | 49.11
1816
+
1817
+ #### Day 11 Tree
1818
+
1819
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1820
+ |-|-|-|-|-|-
1821
+ | 0102 |[ Binary Tree Level Order Traversal] ( src/main/java/g0101_0200/s0102_binary_tree_level_order_traversal/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(N) | 1 | 91.09
1822
+ | 0104 |[ Maximum Depth of Binary Tree] ( src/main/java/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(H) | 0 | 100.00
1823
+ | 0101 |[ Symmetric Tree] ( src/main/java/g0101_0200/s0101_symmetric_tree/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(log(N)) | 0 | 100.00
1824
+
1825
+ #### Day 12 Tree
1826
+
1827
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1828
+ |-|-|-|-|-|-
1829
+ | 0226 |[ Invert Binary Tree] ( src/main/java/g0201_0300/s0226_invert_binary_tree/Solution.java ) | Easy | Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
1830
+ | 0112 |[ Path Sum] ( src/main/java/g0101_0200/s0112_path_sum/Solution.java ) | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00
1831
+
1832
+ #### Day 13 Tree
1833
+
1834
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1835
+ |-|-|-|-|-|-
1836
+ | 0700 |[ Search in a Binary Search Tree] ( src/main/java/g0601_0700/s0700_search_in_a_binary_search_tree/Solution.java ) | Easy | Tree, Binary_Tree, Binary_Search_Tree | 0 | 100.00
1837
+ | 0701 |[ Insert into a Binary Search Tree] ( src/main/java/g0701_0800/s0701_insert_into_a_binary_search_tree/Solution.java ) | Medium | Tree, Binary_Tree, Binary_Search_Tree | 0 | 100.00
1838
+
1839
+ #### Day 14 Tree
1840
+
1841
+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1842
+ |-|-|-|-|-|-
1843
+ | 0098 |[ Validate Binary Search Tree] ( src/main/java/g0001_0100/s0098_validate_binary_search_tree/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Big_O_Time_O(N)_ Space_O(log(N)) | 0 | 100.00
1844
+ | 0653 |[ Two Sum IV - Input is a BST] ( src/main/java/g0601_0700/s0653_two_sum_iv_input_is_a_bst/Solution.java ) | Easy | Hash_Table, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Two_Pointers, Binary_Search_Tree | 5 | 74.23
1845
+ | 0235 |[ Lowest Common Ancestor of a Binary Search Tree] ( src/main/java/g0201_0300/s0235_lowest_common_ancestor_of_a_binary_search_tree/Solution.java ) | Medium | Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree | 4 | 100.00
1846
+
1847
1847
## Contributing
1848
1848
Your ideas/fixes/algorithms are more than welcome!
1849
1849
0 commit comments