@@ -231,7 +231,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
231231
232232| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
233233|-|-|-|-|-|-
234- | 0069 |[ Sqrt(x)] ( src/main/java/g0001_0100/s0069_sqrtx/Solution.java ) | Easy | Top_Interview_Questions, Math, Binary_Search | 1 | 99.51
234+ | 0069 |[ Sqrt(x)] ( src/main/java/g0001_0100/s0069_sqrtx/Solution.java ) | Easy | Top_Interview_Questions, Math, Binary_Search | 1 | 86.67
235235| 0744 |[ Find Smallest Letter Greater Than Target] ( src/main/java/g0701_0800/s0744_find_smallest_letter_greater_than_target/Solution.java ) | Easy | Array, Binary_Search | 0 | 100.00
236236
237237#### Day 5
@@ -714,7 +714,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
714714
715715| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
716716|-|-|-|-|-|-
717- | 0067 |[ Add Binary] ( src/main/java/g0001_0100/s0067_add_binary/Solution.java ) | Easy | String, Math, Bit_Manipulation, Simulation | 1 | 100.00
717+ | 0067 |[ Add Binary] ( src/main/java/g0001_0100/s0067_add_binary/Solution.java ) | Easy | String, Math, Bit_Manipulation, Simulation | 1 | 99.82
718718| 0989 |[ Add to Array-Form of Integer] ( src/main/java/g0901_1000/s0989_add_to_array_form_of_integer/Solution.java ) | Easy | Array, Math | 7 | 65.92
719719
720720#### Day 6
@@ -1397,7 +1397,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
13971397| 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
13981398| 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
13991399| 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.19
1400- | 0103 |[ Binary Tree Zigzag Level Order Traversal] ( src/main/java/g0101_0200/s0103_binary_tree_zigzag_level_order_traversal/Solution.java ) | Medium | Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree | 1 | 95 .00
1400+ | 0103 |[ Binary Tree Zigzag Level Order Traversal] ( src/main/java/g0101_0200/s0103_binary_tree_zigzag_level_order_traversal/Solution.java ) | Medium | Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree | 0 | 100 .00
14011401| 0108 |[ Convert Sorted Array to Binary Search Tree] ( src/main/java/g0101_0200/s0108_convert_sorted_array_to_binary_search_tree/Solution.java ) | Easy | Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer | 0 | 100.00
14021402| 1008 |[ Construct Binary Search Tree from Preorder Traversal] ( src/main/java/g1001_1100/s1008_construct_binary_search_tree_from_preorder_traversal/Solution.java ) | Medium | Array, Tree, Binary_Tree, Stack, Monotonic_Stack, Binary_Search_Tree | 0 | 100.00
14031403| 0543 |[ Diameter of Binary Tree] ( src/main/java/g0501_0600/s0543_diameter_of_binary_tree/Solution.java ) | Easy | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
@@ -1568,7 +1568,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
15681568| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
15691569|-|-|-|-|-|-
15701570| 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) | 2 | 97.19
1571- | 0071 |[ Simplify Path] ( src/main/java/g0001_0100/s0071_simplify_path/Solution.java ) | Medium | String, Stack | 2 | 99.80
1571+ | 0071 |[ Simplify Path] ( src/main/java/g0001_0100/s0071_simplify_path/Solution.java ) | Medium | String, Stack | 2 | 99.86
15721572| 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) | 4 | 96.54
15731573| 0150 |[ Evaluate Reverse Polish Notation] ( src/main/java/g0101_0200/s0150_evaluate_reverse_polish_notation/Solution.java ) | Medium | Top_Interview_Questions, Array, Math, Stack | 9 | 51.23
15741574| 0224 |[ Basic Calculator] ( src/main/java/g0201_0300/s0224_basic_calculator/Solution.java ) | Hard | String, Math, Stack, Recursion | 3 | 98.92
@@ -1586,7 +1586,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
15861586| 0019 |[ Remove Nth Node From End of List] ( src/main/java/g0001_0100/s0019_remove_nth_node_from_end_of_list/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_ Space_O(L) | 0 | 100.00
15871587| 0082 |[ Remove Duplicates from Sorted List II] ( src/main/java/g0001_0100/s0082_remove_duplicates_from_sorted_list_ii/Solution.java ) | Medium | Two_Pointers, Linked_List | 0 | 100.00
15881588| 0061 |[ Rotate List] ( src/main/java/g0001_0100/s0061_rotate_list/Solution.java ) | Medium | Two_Pointers, Linked_List | 0 | 100.00
1589- | 0086 |[ Partition List] ( src/main/java/g0001_0100/s0086_partition_list/Solution.java ) | Medium | Two_Pointers, Linked_List | 1 | 62.66
1589+ | 0086 |[ Partition List] ( src/main/java/g0001_0100/s0086_partition_list/Solution.java ) | Medium | Two_Pointers, Linked_List | 0 | 100.00
15901590| 0146 |[ LRU Cache] ( src/main/java/g0101_0200/s0146_lru_cache/LRUCache.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Design, Linked_List, Doubly_Linked_List, Big_O_Time_O(1)_ Space_O(capacity) | 40 | 98.20
15911591
15921592#### Top Interview 150 Binary Tree General
@@ -1598,7 +1598,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
15981598| 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
15991599| 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
16001600| 0105 |[ Construct Binary Tree from Preorder and Inorder Traversal] ( src/main/java/g0101_0200/s0105_construct_binary_tree_from_preorder_and_inorder_traversal/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Big_O_Time_O(N)_ Space_O(N) | 1 | 96.33
1601- | 0106 |[ Construct Binary Tree from Inorder and Postorder Traversal] ( src/main/java/g0101_0200/s0106_construct_binary_tree_from_inorder_and_postorder_traversal/Solution.java ) | Medium | Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer | 1 | 100.00
1601+ | 0106 |[ Construct Binary Tree from Inorder and Postorder Traversal] ( src/main/java/g0101_0200/s0106_construct_binary_tree_from_inorder_and_postorder_traversal/Solution.java ) | Medium | Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer | 0 | 100.00
16021602| 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
16031603| 0114 |[ Flatten Binary Tree to Linked List] ( src/main/java/g0101_0200/s0114_flatten_binary_tree_to_linked_list/Solution.java ) | Medium | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Linked_List, Big_O_Time_O(N)_ Space_O(N) | 0 | 100.00
16041604| 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
@@ -1615,7 +1615,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
16151615| 0199 |[ Binary Tree Right Side View] ( src/main/java/g0101_0200/s0199_binary_tree_right_side_view/Solution.java ) | Medium | Top_100_Liked_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 1 | 94.57
16161616| 0637 |[ Average of Levels in Binary Tree] ( src/main/java/g0601_0700/s0637_average_of_levels_in_binary_tree/Solution.java ) | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 2 | 89.32
16171617| 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.19
1618- | 0103 |[ Binary Tree Zigzag Level Order Traversal] ( src/main/java/g0101_0200/s0103_binary_tree_zigzag_level_order_traversal/Solution.java ) | Medium | Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree | 1 | 95 .00
1618+ | 0103 |[ Binary Tree Zigzag Level Order Traversal] ( src/main/java/g0101_0200/s0103_binary_tree_zigzag_level_order_traversal/Solution.java ) | Medium | Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree | 0 | 100 .00
16191619
16201620#### Top Interview 150 Binary Search Tree
16211621
@@ -1657,7 +1657,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
16571657| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
16581658|-|-|-|-|-|-
16591659| 0017 |[ Letter Combinations of a Phone Number] ( src/main/java/g0001_0100/s0017_letter_combinations_of_a_phone_number/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, Big_O_Time_O(4^n)_ Space_O(n) | 0 | 100.00
1660- | 0077 |[ Combinations] ( src/main/java/g0001_0100/s0077_combinations/Solution.java ) | Medium | Backtracking | 11 | 77.40
1660+ | 0077 |[ Combinations] ( src/main/java/g0001_0100/s0077_combinations/Solution.java ) | Medium | Backtracking | 15 | 92.38
16611661| 0046 |[ Permutations] ( src/main/java/g0001_0100/s0046_permutations/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n\* n!)_ Space_O(n+n!) | 1 | 94.08
16621662| 0039 |[ Combination Sum] ( src/main/java/g0001_0100/s0039_combination_sum/Solution.java ) | Medium | Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_ Space_O(n+2^n) | 1 | 99.99
16631663| 0052 |[ N-Queens II] ( src/main/java/g0001_0100/s0052_n_queens_ii/Solution.java ) | Hard | Backtracking | 0 | 100.00
@@ -1705,7 +1705,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
17051705
17061706| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
17071707|-|-|-|-|-|-
1708- | 0067 |[ Add Binary] ( src/main/java/g0001_0100/s0067_add_binary/Solution.java ) | Easy | String, Math, Bit_Manipulation, Simulation | 1 | 100.00
1708+ | 0067 |[ Add Binary] ( src/main/java/g0001_0100/s0067_add_binary/Solution.java ) | Easy | String, Math, Bit_Manipulation, Simulation | 1 | 99.82
17091709| 0190 |[ Reverse Bits] ( src/main/java/g0101_0200/s0190_reverse_bits/Solution.java ) | Easy | Top_Interview_Questions, Bit_Manipulation, Divide_and_Conquer | 1 | 98.66
17101710| 0191 |[ Number of 1 Bits] ( src/main/java/g0101_0200/s0191_number_of_1_bits/Solution.java ) | Easy | Top_Interview_Questions, Bit_Manipulation | 1 | 84.87
17111711| 0136 |[ Single Number] ( src/main/java/g0101_0200/s0136_single_number/Solution.java ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, Big_O_Time_O(N)_ Space_O(1) | 1 | 99.86
@@ -1719,7 +1719,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
17191719| 0009 |[ Palindrome Number] ( src/main/java/g0001_0100/s0009_palindrome_number/Solution.java ) | Easy | Math | 4 | 100.00
17201720| 0066 |[ Plus One] ( src/main/java/g0001_0100/s0066_plus_one/Solution.java ) | Easy | Top_Interview_Questions, Array, Math | 0 | 100.00
17211721| 0172 |[ Factorial Trailing Zeroes] ( src/main/java/g0101_0200/s0172_factorial_trailing_zeroes/Solution.java ) | Medium | Top_Interview_Questions, Math | 1 | 85.61
1722- | 0069 |[ Sqrt(x)] ( src/main/java/g0001_0100/s0069_sqrtx/Solution.java ) | Easy | Top_Interview_Questions, Math, Binary_Search | 1 | 99.51
1722+ | 0069 |[ Sqrt(x)] ( src/main/java/g0001_0100/s0069_sqrtx/Solution.java ) | Easy | Top_Interview_Questions, Math, Binary_Search | 1 | 86.67
17231723| 0050 |[ Pow(x, n)] ( src/main/java/g0001_0100/s0050_powx_n/Solution.java ) | Medium | Top_Interview_Questions, Math, Recursion | 0 | 100.00
17241724| 0149 |[ Max Points on a Line] ( src/main/java/g0101_0200/s0149_max_points_on_a_line/Solution.java ) | Hard | Top_Interview_Questions, Array, Hash_Table, Math, Geometry | 11 | 99.21
17251725
@@ -1741,7 +1741,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
17411741| 0064 |[ Minimum Path Sum] ( src/main/java/g0001_0100/s0064_minimum_path_sum/Solution.java ) | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m\* n)_ Space_O(m\* n) | 1 | 99.73
17421742| 0063 |[ Unique Paths II] ( src/main/java/g0001_0100/s0063_unique_paths_ii/Solution.java ) | Medium | Array, Dynamic_Programming, Matrix | 0 | 100.00
17431743| 0005 |[ Longest Palindromic Substring] ( src/main/java/g0001_0100/s0005_longest_palindromic_substring/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_ Space_O(n) | 7 | 97.82
1744- | 0097 |[ Interleaving String] ( src/main/java/g0001_0100/s0097_interleaving_string/Solution.java ) | Medium | String, Dynamic_Programming | 2 | 88.01
1744+ | 0097 |[ Interleaving String] ( src/main/java/g0001_0100/s0097_interleaving_string/Solution.java ) | Medium | String, Dynamic_Programming | 0 | 100.00
17451745| 0072 |[ Edit Distance] ( src/main/java/g0001_0100/s0072_edit_distance/Solution.java ) | Medium | Top_100_Liked_Questions, String, Dynamic_Programming, Big_O_Time_O(n^2)_ Space_O(n2) | 3 | 97.19
17461746| 0123 |[ Best Time to Buy and Sell Stock III] ( src/main/java/g0101_0200/s0123_best_time_to_buy_and_sell_stock_iii/Solution.java ) | Hard | Array, Dynamic_Programming | 4 | 87.18
17471747| 0188 |[ Best Time to Buy and Sell Stock IV] ( src/main/java/g0101_0200/s0188_best_time_to_buy_and_sell_stock_iv/Solution.java ) | Hard | Array, Dynamic_Programming | 1 | 100.00
@@ -1963,7 +1963,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
19631963|-|-|-|-|-|-
19641964| 0108 |[ Convert Sorted Array to Binary Search Tree] ( src/main/java/g0101_0200/s0108_convert_sorted_array_to_binary_search_tree/Solution.java ) | Easy | Top_Interview_Questions, Array, Tree, Binary_Tree, Binary_Search_Tree, Divide_and_Conquer | 0 | 100.00
19651965| 0105 |[ Construct Binary Tree from Preorder and Inorder Traversal] ( src/main/java/g0101_0200/s0105_construct_binary_tree_from_preorder_and_inorder_traversal/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Big_O_Time_O(N)_ Space_O(N) | 1 | 96.33
1966- | 0103 |[ Binary Tree Zigzag Level Order Traversal] ( src/main/java/g0101_0200/s0103_binary_tree_zigzag_level_order_traversal/Solution.java ) | Medium | Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree | 1 | 95 .00
1966+ | 0103 |[ Binary Tree Zigzag Level Order Traversal] ( src/main/java/g0101_0200/s0103_binary_tree_zigzag_level_order_traversal/Solution.java ) | Medium | Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree | 0 | 100 .00
19671967
19681968#### Day 16 Tree
19691969
@@ -2086,7 +2086,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.41'
20862086
20872087| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
20882088|-|-|-|-|-|-
2089- | 0077 |[ Combinations] ( src/main/java/g0001_0100/s0077_combinations/Solution.java ) | Medium | Backtracking | 11 | 77.40
2089+ | 0077 |[ Combinations] ( src/main/java/g0001_0100/s0077_combinations/Solution.java ) | Medium | Backtracking | 15 | 92.38
20902090| 0046 |[ Permutations] ( src/main/java/g0001_0100/s0046_permutations/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n\* n!)_ Space_O(n+n!) | 1 | 94.08
20912091| 0784 |[ Letter Case Permutation] ( src/main/java/g0701_0800/s0784_letter_case_permutation/Solution.java ) | Medium | String, Bit_Manipulation, Backtracking | 10 | 40.38
20922092
0 commit comments