@@ -34,7 +34,6 @@ implementation 'com.github.javadev:leetcode-in-java:1.47'
3434> [ "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 )
3535
3636##
37- * [ Programming Skills II] ( #programming-skills-ii )
3837* [ Graph Theory I] ( #graph-theory-i )
3938* [ SQL I] ( #sql-i )
4039* [ Level 1] ( #level-1 )
@@ -49,149 +48,7 @@ implementation 'com.github.javadev:leetcode-in-java:1.47'
4948* [ Binary Search II] ( #binary-search-ii )
5049* [ Dynamic Programming I] ( #dynamic-programming-i )
5150* [ Programming Skills I] ( #programming-skills-i )
52-
53- ### Programming Skills II
54-
55- #### Day 1
56-
57- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
58- |-|-|-|-|-|-
59- | 0896 |[ Monotonic Array] ( src/main/java/g0801_0900/s0896_monotonic_array/Solution.java ) | Easy | Array | 2 | 86.21
60- | 0028 |[ Implement strStr()] ( src/main/java/g0001_0100/s0028_find_the_index_of_the_first_occurrence_in_a_string/Solution.java ) | Easy | Top_Interview_Questions, String, Two_Pointers, String_Matching | 0 | 100.00
61-
62- #### Day 2
63-
64- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
65- |-|-|-|-|-|-
66- | 0110 |[ Balanced Binary Tree] ( src/main/java/g0101_0200/s0110_balanced_binary_tree/Solution.java ) | Easy | Depth_First_Search, Tree, Binary_Tree | 1 | 98.82
67- | 0459 |[ Repeated Substring Pattern] ( src/main/java/g0401_0500/s0459_repeated_substring_pattern/Solution.java ) | Easy | String, String_Matching | 8 | 96.64
68-
69- #### Day 3
70-
71- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
72- |-|-|-|-|-|-
73- | 0150 |[ Evaluate Reverse Polish Notation] ( src/main/java/g0101_0200/s0150_evaluate_reverse_polish_notation/Solution.java ) | Medium | Top_Interview_Questions, Array, Math, Stack | 6 | 76.50
74- | 0066 |[ Plus One] ( src/main/java/g0001_0100/s0066_plus_one/Solution.java ) | Easy | Top_Interview_Questions, Array, Math | 0 | 100.00
75-
76- #### Day 4
77-
78- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
79- |-|-|-|-|-|-
80- | 1367 |[ Linked List in Binary Tree] ( src/main/java/g1301_1400/s1367_linked_list_in_binary_tree/Solution.java ) | Medium | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List | 2 | 61.23
81- | 0043 |[ Multiply Strings] ( src/main/java/g0001_0100/s0043_multiply_strings/Solution.java ) | Medium | String, Math, Simulation | 1 | 100.00
82-
83- #### Day 5
84-
85- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
86- |-|-|-|-|-|-
87- | 0067 |[ Add Binary] ( src/main/java/g0001_0100/s0067_add_binary/Solution.java ) | Easy | String, Math, Bit_Manipulation, Simulation | 1 | 99.82
88- | 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
89-
90- #### Day 6
91-
92- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
93- |-|-|-|-|-|-
94- | 0739 |[ Daily Temperatures] ( src/main/java/g0701_0800/s0739_daily_temperatures/Solution.java ) | Medium | Top_100_Liked_Questions, Array, Stack, Monotonic_Stack, LeetCode_75_Monotonic_Stack, Big_O_Time_O(n)_ Space_O(n) | 8 | 96.83
95- | 0058 |[ Length of Last Word] ( src/main/java/g0001_0100/s0058_length_of_last_word/Solution.java ) | Easy | String | 0 | 100.00
96-
97- #### Day 7
98-
99- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
100- |-|-|-|-|-|-
101- | 0048 |[ Rotate Image] ( src/main/java/g0001_0100/s0048_rotate_image/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_ Space_O(1) | 0 | 100.00
102- | 1886 |[ Determine Whether Matrix Can Be Obtained By Rotation] ( src/main/java/g1801_1900/s1886_determine_whether_matrix_can_be_obtained_by_rotation/Solution.java ) | Easy | Array, Matrix | 1 | 78.38
103-
104- #### Day 8
105-
106- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
107- |-|-|-|-|-|-
108- | 0054 |[ Spiral Matrix] ( src/main/java/g0001_0100/s0054_spiral_matrix/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation | 0 | 100.00
109- | 0973 |[ K Closest Points to Origin] ( src/main/java/g0901_1000/s0973_k_closest_points_to_origin/Solution.java ) | Medium | Array, Math, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Geometry, Quickselect | 4 | 98.26
110-
111- #### Day 9
112-
113- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
114- |-|-|-|-|-|-
115- | 1630 |[ Arithmetic Subarrays] ( src/main/java/g1601_1700/s1630_arithmetic_subarrays/Solution.java ) | Medium | Array, Sorting | 8 | 93.62
116- | 0429 |[ N-ary Tree Level Order Traversal] ( src/main/java/g0401_0500/s0429_n_ary_tree_level_order_traversal/Solution.java ) | Medium | Breadth_First_Search, Tree | 3 | 80.26
117-
118- #### Day 10
119-
120- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
121- |-|-|-|-|-|-
122- | 0503 |[ Next Greater Element II] ( src/main/java/g0501_0600/s0503_next_greater_element_ii/Solution.java ) | Medium | Array, Stack, Monotonic_Stack | 7 | 97.03
123- | 0556 |[ Next Greater Element III] ( src/main/java/g0501_0600/s0556_next_greater_element_iii/Solution.java ) | Medium | String, Math, Two_Pointers | 0 | 100.00
124-
125- #### Day 11
126-
127- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
128- |-|-|-|-|-|-
129- | 1376 |[ Time Needed to Inform All Employees] ( src/main/java/g1301_1400/s1376_time_needed_to_inform_all_employees/Solution.java ) | Medium | Depth_First_Search, Breadth_First_Search, Tree | 8 | 99.85
130- | 0049 |[ Group Anagrams] ( src/main/java/g0001_0100/s0049_group_anagrams/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n\* k_log_k)_ Space_O(n) | 6 | 97.61
131-
132- #### Day 12
133-
134- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
135- |-|-|-|-|-|-
136- | 0438 |[ Find All Anagrams in a String] ( src/main/java/g0401_0500/s0438_find_all_anagrams_in_a_string/Solution.java ) | Medium | Top_100_Liked_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n+m)_ Space_O(1) | 3 | 99.83
137- | 0713 |[ Subarray Product Less Than K] ( src/main/java/g0701_0800/s0713_subarray_product_less_than_k/Solution.java ) | Medium | Array, Sliding_Window | 8 | 39.00
138-
139- #### Day 13
140-
141- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
142- |-|-|-|-|-|-
143- | 0304 |[ Range Sum Query 2D - Immutable] ( src/main/java/g0301_0400/s0304_range_sum_query_2d_immutable/NumMatrix.java ) | Medium | Array, Matrix, Design, Prefix_Sum | 153 | 87.51
144- | 0910 |[ Smallest Range II] ( src/main/java/g0901_1000/s0910_smallest_range_ii/Solution.java ) | Medium | Array, Math, Sorting, Greedy | 10 | 73.16
145-
146- #### Day 14
147-
148- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
149- |-|-|-|-|-|-
150- | 0143 |[ Reorder List] ( src/main/java/g0101_0200/s0143_reorder_list/Solution.java ) | Medium | Two_Pointers, Stack, Linked_List, Recursion | 2 | 72.59
151- | 0138 |[ Copy List with Random Pointer] ( src/main/java/g0101_0200/s0138_copy_list_with_random_pointer/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_ Space_O(N) | 0 | 100.00
152-
153- #### Day 15
154-
155- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
156- |-|-|-|-|-|-
157- | 0002 |[ Add Two Numbers] ( src/main/java/g0001_0100/s0002_add_two_numbers/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Big_O_Time_O(max(N,M))_ Space_O(max(N,M)), AI_can_be_used_to_solve_the_task | 1 | 100.00
158- | 0445 |[ Add Two Numbers II] ( src/main/java/g0401_0500/s0445_add_two_numbers_ii/Solution.java ) | Medium | Math, Stack, Linked_List | 3 | 90.38
159-
160- #### Day 16
161-
162- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
163- |-|-|-|-|-|-
164- | 0061 |[ Rotate List] ( src/main/java/g0001_0100/s0061_rotate_list/Solution.java ) | Medium | Two_Pointers, Linked_List | 0 | 100.00
165- | 0173 |[ Binary Search Tree Iterator] ( src/main/java/g0101_0200/s0173_binary_search_tree_iterator/BSTIterator.java ) | Medium | Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator | 15 | 100.00
166-
167- #### Day 17
168-
169- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
170- |-|-|-|-|-|-
171- | 1845 |[ Seat Reservation Manager] ( src/main/java/g1801_1900/s1845_seat_reservation_manager/SeatManager.java ) | Medium | Design, Heap_Priority_Queue | 47 | 87.63
172- | 0860 |[ Lemonade Change] ( src/main/java/g0801_0900/s0860_lemonade_change/Solution.java ) | Easy | Array, Greedy | 2 | 90.84
173-
174- #### Day 18
175-
176- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
177- |-|-|-|-|-|-
178- | 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
179- | 0341 |[ Flatten Nested List Iterator] ( src/main/java/g0301_0400/s0341_flatten_nested_list_iterator/NestedIterator.java ) | Medium | Depth_First_Search, Tree, Stack, Design, Queue, Iterator | 2 | 99.95
180-
181- #### Day 19
182-
183- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
184- |-|-|-|-|-|-
185- | 1797 |[ Design Authentication Manager] ( src/main/java/g1701_1800/s1797_design_authentication_manager/AuthenticationManager.java ) | Medium | Hash_Table, Design | 41 | 92.67
186- | 0707 |[ Design Linked List] ( src/main/java/g0701_0800/s0707_design_linked_list/MyLinkedList.java ) | Medium | Design, Linked_List | 10 | 70.60
187-
188- #### Day 20
189-
190- | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
191- |-|-|-|-|-|-
192- | 0380 |[ Insert Delete GetRandom O(1)] ( src/main/java/g0301_0400/s0380_insert_delete_getrandom_o1/RandomizedSet.java ) | Medium | Array, Hash_Table, Math, Design, Randomized | 27 | 93.44
193- | 0622 |[ Design Circular Queue] ( src/main/java/g0601_0700/s0622_design_circular_queue/MyCircularQueue.java ) | Medium | Array, Design, Linked_List, Queue | 3 | 100.00
194- | 0729 |[ My Calendar I] ( src/main/java/g0701_0800/s0729_my_calendar_i/MyCalendar.java ) | Medium | Binary_Search, Design, Ordered_Set, Segment_Tree | 17 | 97.23
51+ * [ Programming Skills II] ( #programming-skills-ii )
19552
19653### Graph Theory I
19754
@@ -2112,6 +1969,149 @@ implementation 'com.github.javadev:leetcode-in-java:1.47'
21121969| 1603 |[ Design Parking System] ( src/main/java/g1601_1700/s1603_design_parking_system/ParkingSystem.java ) | Easy | Design, Simulation, Counting | 8 | 76.16
21131970| 0303 |[ Range Sum Query - Immutable] ( src/main/java/g0301_0400/s0303_range_sum_query_immutable/NumArray.java ) | Easy | Array, Design, Prefix_Sum | 7 | 100.00
21141971
1972+ ### Programming Skills II
1973+
1974+ #### Day 1
1975+
1976+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1977+ |-|-|-|-|-|-
1978+ | 0896 |[ Monotonic Array] ( src/main/java/g0801_0900/s0896_monotonic_array/Solution.java ) | Easy | Array | 2 | 86.21
1979+ | 0028 |[ Implement strStr()] ( src/main/java/g0001_0100/s0028_find_the_index_of_the_first_occurrence_in_a_string/Solution.java ) | Easy | Top_Interview_Questions, String, Two_Pointers, String_Matching | 0 | 100.00
1980+
1981+ #### Day 2
1982+
1983+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1984+ |-|-|-|-|-|-
1985+ | 0110 |[ Balanced Binary Tree] ( src/main/java/g0101_0200/s0110_balanced_binary_tree/Solution.java ) | Easy | Depth_First_Search, Tree, Binary_Tree | 1 | 98.82
1986+ | 0459 |[ Repeated Substring Pattern] ( src/main/java/g0401_0500/s0459_repeated_substring_pattern/Solution.java ) | Easy | String, String_Matching | 8 | 96.64
1987+
1988+ #### Day 3
1989+
1990+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1991+ |-|-|-|-|-|-
1992+ | 0150 |[ Evaluate Reverse Polish Notation] ( src/main/java/g0101_0200/s0150_evaluate_reverse_polish_notation/Solution.java ) | Medium | Top_Interview_Questions, Array, Math, Stack | 6 | 76.50
1993+ | 0066 |[ Plus One] ( src/main/java/g0001_0100/s0066_plus_one/Solution.java ) | Easy | Top_Interview_Questions, Array, Math | 0 | 100.00
1994+
1995+ #### Day 4
1996+
1997+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1998+ |-|-|-|-|-|-
1999+ | 1367 |[ Linked List in Binary Tree] ( src/main/java/g1301_1400/s1367_linked_list_in_binary_tree/Solution.java ) | Medium | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Linked_List | 2 | 61.23
2000+ | 0043 |[ Multiply Strings] ( src/main/java/g0001_0100/s0043_multiply_strings/Solution.java ) | Medium | String, Math, Simulation | 1 | 100.00
2001+
2002+ #### Day 5
2003+
2004+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2005+ |-|-|-|-|-|-
2006+ | 0067 |[ Add Binary] ( src/main/java/g0001_0100/s0067_add_binary/Solution.java ) | Easy | String, Math, Bit_Manipulation, Simulation | 1 | 99.82
2007+ | 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
2008+
2009+ #### Day 6
2010+
2011+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2012+ |-|-|-|-|-|-
2013+ | 0739 |[ Daily Temperatures] ( src/main/java/g0701_0800/s0739_daily_temperatures/Solution.java ) | Medium | Top_100_Liked_Questions, Array, Stack, Monotonic_Stack, LeetCode_75_Monotonic_Stack, Big_O_Time_O(n)_ Space_O(n) | 8 | 96.83
2014+ | 0058 |[ Length of Last Word] ( src/main/java/g0001_0100/s0058_length_of_last_word/Solution.java ) | Easy | String | 0 | 100.00
2015+
2016+ #### Day 7
2017+
2018+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2019+ |-|-|-|-|-|-
2020+ | 0048 |[ Rotate Image] ( src/main/java/g0001_0100/s0048_rotate_image/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_ Space_O(1) | 0 | 100.00
2021+ | 1886 |[ Determine Whether Matrix Can Be Obtained By Rotation] ( src/main/java/g1801_1900/s1886_determine_whether_matrix_can_be_obtained_by_rotation/Solution.java ) | Easy | Array, Matrix | 1 | 78.38
2022+
2023+ #### Day 8
2024+
2025+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2026+ |-|-|-|-|-|-
2027+ | 0054 |[ Spiral Matrix] ( src/main/java/g0001_0100/s0054_spiral_matrix/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Simulation | 0 | 100.00
2028+ | 0973 |[ K Closest Points to Origin] ( src/main/java/g0901_1000/s0973_k_closest_points_to_origin/Solution.java ) | Medium | Array, Math, Sorting, Heap_Priority_Queue, Divide_and_Conquer, Geometry, Quickselect | 4 | 98.26
2029+
2030+ #### Day 9
2031+
2032+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2033+ |-|-|-|-|-|-
2034+ | 1630 |[ Arithmetic Subarrays] ( src/main/java/g1601_1700/s1630_arithmetic_subarrays/Solution.java ) | Medium | Array, Sorting | 8 | 93.62
2035+ | 0429 |[ N-ary Tree Level Order Traversal] ( src/main/java/g0401_0500/s0429_n_ary_tree_level_order_traversal/Solution.java ) | Medium | Breadth_First_Search, Tree | 3 | 80.26
2036+
2037+ #### Day 10
2038+
2039+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2040+ |-|-|-|-|-|-
2041+ | 0503 |[ Next Greater Element II] ( src/main/java/g0501_0600/s0503_next_greater_element_ii/Solution.java ) | Medium | Array, Stack, Monotonic_Stack | 7 | 97.03
2042+ | 0556 |[ Next Greater Element III] ( src/main/java/g0501_0600/s0556_next_greater_element_iii/Solution.java ) | Medium | String, Math, Two_Pointers | 0 | 100.00
2043+
2044+ #### Day 11
2045+
2046+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2047+ |-|-|-|-|-|-
2048+ | 1376 |[ Time Needed to Inform All Employees] ( src/main/java/g1301_1400/s1376_time_needed_to_inform_all_employees/Solution.java ) | Medium | Depth_First_Search, Breadth_First_Search, Tree | 8 | 99.85
2049+ | 0049 |[ Group Anagrams] ( src/main/java/g0001_0100/s0049_group_anagrams/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n\* k_log_k)_ Space_O(n) | 6 | 97.61
2050+
2051+ #### Day 12
2052+
2053+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2054+ |-|-|-|-|-|-
2055+ | 0438 |[ Find All Anagrams in a String] ( src/main/java/g0401_0500/s0438_find_all_anagrams_in_a_string/Solution.java ) | Medium | Top_100_Liked_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n+m)_ Space_O(1) | 3 | 99.83
2056+ | 0713 |[ Subarray Product Less Than K] ( src/main/java/g0701_0800/s0713_subarray_product_less_than_k/Solution.java ) | Medium | Array, Sliding_Window | 8 | 39.00
2057+
2058+ #### Day 13
2059+
2060+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2061+ |-|-|-|-|-|-
2062+ | 0304 |[ Range Sum Query 2D - Immutable] ( src/main/java/g0301_0400/s0304_range_sum_query_2d_immutable/NumMatrix.java ) | Medium | Array, Matrix, Design, Prefix_Sum | 153 | 87.51
2063+ | 0910 |[ Smallest Range II] ( src/main/java/g0901_1000/s0910_smallest_range_ii/Solution.java ) | Medium | Array, Math, Sorting, Greedy | 10 | 73.16
2064+
2065+ #### Day 14
2066+
2067+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2068+ |-|-|-|-|-|-
2069+ | 0143 |[ Reorder List] ( src/main/java/g0101_0200/s0143_reorder_list/Solution.java ) | Medium | Two_Pointers, Stack, Linked_List, Recursion | 2 | 72.59
2070+ | 0138 |[ Copy List with Random Pointer] ( src/main/java/g0101_0200/s0138_copy_list_with_random_pointer/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_ Space_O(N) | 0 | 100.00
2071+
2072+ #### Day 15
2073+
2074+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2075+ |-|-|-|-|-|-
2076+ | 0002 |[ Add Two Numbers] ( src/main/java/g0001_0100/s0002_add_two_numbers/Solution.java ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Math, Linked_List, Recursion, Big_O_Time_O(max(N,M))_ Space_O(max(N,M)), AI_can_be_used_to_solve_the_task | 1 | 100.00
2077+ | 0445 |[ Add Two Numbers II] ( src/main/java/g0401_0500/s0445_add_two_numbers_ii/Solution.java ) | Medium | Math, Stack, Linked_List | 3 | 90.38
2078+
2079+ #### Day 16
2080+
2081+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2082+ |-|-|-|-|-|-
2083+ | 0061 |[ Rotate List] ( src/main/java/g0001_0100/s0061_rotate_list/Solution.java ) | Medium | Two_Pointers, Linked_List | 0 | 100.00
2084+ | 0173 |[ Binary Search Tree Iterator] ( src/main/java/g0101_0200/s0173_binary_search_tree_iterator/BSTIterator.java ) | Medium | Tree, Binary_Tree, Stack, Design, Binary_Search_Tree, Iterator | 15 | 100.00
2085+
2086+ #### Day 17
2087+
2088+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2089+ |-|-|-|-|-|-
2090+ | 1845 |[ Seat Reservation Manager] ( src/main/java/g1801_1900/s1845_seat_reservation_manager/SeatManager.java ) | Medium | Design, Heap_Priority_Queue | 47 | 87.63
2091+ | 0860 |[ Lemonade Change] ( src/main/java/g0801_0900/s0860_lemonade_change/Solution.java ) | Easy | Array, Greedy | 2 | 90.84
2092+
2093+ #### Day 18
2094+
2095+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2096+ |-|-|-|-|-|-
2097+ | 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
2098+ | 0341 |[ Flatten Nested List Iterator] ( src/main/java/g0301_0400/s0341_flatten_nested_list_iterator/NestedIterator.java ) | Medium | Depth_First_Search, Tree, Stack, Design, Queue, Iterator | 2 | 99.95
2099+
2100+ #### Day 19
2101+
2102+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2103+ |-|-|-|-|-|-
2104+ | 1797 |[ Design Authentication Manager] ( src/main/java/g1701_1800/s1797_design_authentication_manager/AuthenticationManager.java ) | Medium | Hash_Table, Design | 41 | 92.67
2105+ | 0707 |[ Design Linked List] ( src/main/java/g0701_0800/s0707_design_linked_list/MyLinkedList.java ) | Medium | Design, Linked_List | 10 | 70.60
2106+
2107+ #### Day 20
2108+
2109+ | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
2110+ |-|-|-|-|-|-
2111+ | 0380 |[ Insert Delete GetRandom O(1)] ( src/main/java/g0301_0400/s0380_insert_delete_getrandom_o1/RandomizedSet.java ) | Medium | Array, Hash_Table, Math, Design, Randomized | 27 | 93.44
2112+ | 0622 |[ Design Circular Queue] ( src/main/java/g0601_0700/s0622_design_circular_queue/MyCircularQueue.java ) | Medium | Array, Design, Linked_List, Queue | 3 | 100.00
2113+ | 0729 |[ My Calendar I] ( src/main/java/g0701_0800/s0729_my_calendar_i/MyCalendar.java ) | Medium | Binary_Search, Design, Ordered_Set, Segment_Tree | 17 | 97.23
2114+
21152115## Contributing
21162116Your ideas/fixes/algorithms are more than welcome!
21172117
0 commit comments