@@ -36,6 +36,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
36
36
37
37
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
38
38
|-|-|-|-|-|-
39
+ | 0189 |[ Rotate Array] ( src/main/js/g0101_0200/s0189_rotate_array/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_ Space_O(1) | 0 | 100.00
39
40
40
41
#### Day 3 Two Pointers
41
42
@@ -79,6 +80,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
79
80
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
80
81
|-|-|-|-|-|-
81
82
| 0021 |[ Merge Two Sorted Lists] ( src/main/js/g0001_0100/s0021_merge_two_sorted_lists/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_ Space_O(m+n) | 0 | 100.00
83
+ | 0206 |[ Reverse Linked List] ( src/main/js/g0201_0300/s0206_reverse_linked_list/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(N)_ Space_O(1) | 0 | 100.00
82
84
83
85
#### Day 11 Recursion Backtracking
84
86
@@ -91,6 +93,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
91
93
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
92
94
|-|-|-|-|-|-
93
95
| 0070 |[ Climbing Stairs] ( src/main/js/g0001_0100/s0070_climbing_stairs/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
96
+ | 0198 |[ House Robber] ( src/main/js/g0101_0200/s0198_house_robber/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
94
97
95
98
#### Day 13 Bit Manipulation
96
99
@@ -140,6 +143,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
140
143
141
144
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
142
145
|-|-|-|-|-|-
146
+ | 0200 |[ Number of Islands] ( src/main/js/g0101_0200/s0200_number_of_islands/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M\* N)_ Space_O(M\* N) | 62 | 90.80
143
147
144
148
#### Day 7 Breadth First Search Depth First Search
145
149
@@ -413,6 +417,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
413
417
414
418
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
415
419
|-|-|-|-|-|-
420
+ | 0198 |[ House Robber] ( src/main/js/g0101_0200/s0198_house_robber/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
416
421
417
422
#### Day 4
418
423
@@ -692,6 +697,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
692
697
693
698
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
694
699
|-|-|-|-|-|-
700
+ | 0200 |[ Number of Islands] ( src/main/js/g0101_0200/s0200_number_of_islands/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M\* N)_ Space_O(M\* N) | 62 | 90.80
695
701
696
702
#### Day 2 Matrix Related Problems
697
703
@@ -827,6 +833,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
827
833
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
828
834
|-|-|-|-|-|-
829
835
| 0021 |[ Merge Two Sorted Lists] ( src/main/js/g0001_0100/s0021_merge_two_sorted_lists/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_ Space_O(m+n) | 0 | 100.00
836
+ | 0206 |[ Reverse Linked List] ( src/main/js/g0201_0300/s0206_reverse_linked_list/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(N)_ Space_O(1) | 0 | 100.00
830
837
831
838
#### Day 4 Linked List
832
839
@@ -861,6 +868,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
861
868
862
869
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
863
870
|-|-|-|-|-|-
871
+ | 0200 |[ Number of Islands] ( src/main/js/g0101_0200/s0200_number_of_islands/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M\* N)_ Space_O(M\* N) | 62 | 90.80
864
872
865
873
#### Day 10 Dynamic Programming
866
874
@@ -960,6 +968,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
960
968
961
969
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
962
970
|-|-|-|-|-|-
971
+ | 0198 |[ House Robber] ( src/main/js/g0101_0200/s0198_house_robber/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
963
972
964
973
#### Day 13 Dynamic Programming
965
974
@@ -1041,6 +1050,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
1041
1050
|-|-|-|-|-|-
1042
1051
| 0121 |[ Best Time to Buy and Sell Stock] ( src/main/js/g0101_0200/s0121_best_time_to_buy_and_sell_stock/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_ Space_O(1) | 1 | 97.34
1043
1052
| 0001 |[ Two Sum] ( src/main/js/g0001_0100/s0001_two_sum/solution.js ) | 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 | 1 | 89.15
1053
+ | 0189 |[ Rotate Array] ( src/main/js/g0101_0200/s0189_rotate_array/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Big_O_Time_O(n)_ Space_O(1) | 0 | 100.00
1044
1054
| 0055 |[ Jump Game] ( src/main/js/g0001_0100/s0055_jump_game/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_ Space_O(1) | 0 | 100.00
1045
1055
| 0075 |[ Sort Colors] ( src/main/js/g0001_0100/s0075_sort_colors/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n)_ Space_O(1) | 0 | 100.00
1046
1056
| 0041 |[ First Missing Positive] ( src/main/js/g0001_0100/s0041_first_missing_positive/solution.js ) | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_ Space_O(n) | 1 | 98.86
@@ -1057,6 +1067,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
1057
1067
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1058
1068
|-|-|-|-|-|-
1059
1069
| 0053 |[ Maximum Subarray] ( src/main/js/g0001_0100/s0053_maximum_subarray/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_ Space_O(1) | 1 | 85.69
1070
+ | 0169 |[ Majority Element] ( src/main/js/g0101_0200/s0169_majority_element/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_ Space_O(1) | 0 | 100.00
1060
1071
1061
1072
#### Udemy Sorting Algorithms
1062
1073
@@ -1080,6 +1091,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
1080
1091
| 0024 |[ Swap Nodes in Pairs] ( src/main/js/g0001_0100/s0024_swap_nodes_in_pairs/solution.js ) | Medium | Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_ Space_O(1) | 1 | 100.00
1081
1092
| 0142 |[ Linked List Cycle II] ( src/main/js/g0101_0200/s0142_linked_list_cycle_ii/solution.js ) | Medium | Top_100_Liked_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_ Space_O(1) | 58 | 92.76
1082
1093
| 0141 |[ Linked List Cycle] ( src/main/js/g0101_0200/s0141_linked_list_cycle/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(N)_ Space_O(1) | 49 | 99.06
1094
+ | 0206 |[ Reverse Linked List] ( src/main/js/g0201_0300/s0206_reverse_linked_list/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(N)_ Space_O(1) | 0 | 100.00
1083
1095
| 0021 |[ Merge Two Sorted Lists] ( src/main/js/g0001_0100/s0021_merge_two_sorted_lists/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_ Space_O(m+n) | 0 | 100.00
1084
1096
| 0160 |[ Intersection of Two Linked Lists] ( src/main/js/g0101_0200/s0160_intersection_of_two_linked_lists/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Big_O_Time_O(M+N)_ Space_O(1) | 68 | 93.67
1085
1097
| 0138 |[ Copy List with Random Pointer] ( src/main/js/g0101_0200/s0138_copy_list_with_random_pointer/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_ Space_O(N) | 43 | 97.07
@@ -1105,13 +1117,15 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
1105
1117
1106
1118
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1107
1119
|-|-|-|-|-|-
1120
+ | 0200 |[ Number of Islands] ( src/main/js/g0101_0200/s0200_number_of_islands/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Big_O_Time_O(M\* N)_ Space_O(M\* N) | 62 | 90.80
1108
1121
1109
1122
#### Udemy Dynamic Programming
1110
1123
1111
1124
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1112
1125
|-|-|-|-|-|-
1113
1126
| 0139 |[ Word Break] ( src/main/js/g0101_0200/s0139_word_break/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Dynamic_Programming, Trie, Memoization, Big_O_Time_O(M+max\* N)_ Space_O(M+N+max) | 0 | 100.00
1114
1127
| 0152 |[ Maximum Product Subarray] ( src/main/js/g0101_0200/s0152_maximum_product_subarray/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(N)_ Space_O(1) | 0 | 100.00
1128
+ | 0198 |[ House Robber] ( src/main/js/g0101_0200/s0198_house_robber/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
1115
1129
| 0070 |[ Climbing Stairs] ( src/main/js/g0001_0100/s0070_climbing_stairs/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Memoization, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
1116
1130
| 0064 |[ Minimum Path Sum] ( src/main/js/g0001_0100/s0064_minimum_path_sum/solution.js ) | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m\* n)_ Space_O(m\* n) | 3 | 83.07
1117
1131
| 0072 |[ Edit Distance] ( src/main/js/g0001_0100/s0072_edit_distance/solution.js ) | Medium | Top_100_Liked_Questions, String, Dynamic_Programming, Big_O_Time_O(n^2)_ Space_O(n2) | 5 | 99.01
@@ -1185,6 +1199,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
1185
1199
1186
1200
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1187
1201
|-|-|-|-|-|-
1202
+ | 0206 |[ Reverse Linked List] ( src/main/js/g0201_0300/s0206_reverse_linked_list/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(N)_ Space_O(1) | 0 | 100.00
1188
1203
1189
1204
#### Day 9 Stack Queue
1190
1205
@@ -1229,6 +1244,7 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
1229
1244
| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
1230
1245
|-|-|-|-|-|-
1231
1246
| 0136 |[ Single Number] ( src/main/js/g0101_0200/s0136_single_number/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, Big_O_Time_O(N)_ Space_O(1) | 0 | 100.00
1247
+ | 0169 |[ Majority Element] ( src/main/js/g0101_0200/s0169_majority_element/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Big_O_Time_O(n)_ Space_O(1) | 0 | 100.00
1232
1248
| 0015 |[ 3Sum] ( src/main/js/g0001_0100/s0015_3sum/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n\* log(n))_ Space_O(n^2) | 31 | 91.92
1233
1249
1234
1250
#### Day 2 Array
@@ -1347,6 +1363,11 @@ JavaScript-based LeetCode algorithm problem solutions, regularly updated.
1347
1363
1348
1364
| # | Title | Difficulty | Tag | Time, ms | Time, %
1349
1365
|------|----------------|-------------|-------------|----------|---------
1366
+ | 0206 |[ Reverse Linked List] ( src/main/js/g0201_0300/s0206_reverse_linked_list/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Data_Structure_I_Day_8_Linked_List, Algorithm_I_Day_10_Recursion_Backtracking, Level_1_Day_3_Linked_List, Udemy_Linked_List, Big_O_Time_O(N)_ Space_O(1) | 0 | 100.00
1367
+ | 0200 |[ Number of Islands] ( src/main/js/g0101_0200/s0200_number_of_islands/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Depth_First_Search, Breadth_First_Search, Matrix, Union_Find, Algorithm_II_Day_6_Breadth_First_Search_Depth_First_Search, Graph_Theory_I_Day_1_Matrix_Related_Problems, Level_1_Day_9_Graph/BFS/DFS, Udemy_Graph, Big_O_Time_O(M\* N)_ Space_O(M\* N) | 62 | 90.80
1368
+ | 0198 |[ House Robber] ( src/main/js/g0101_0200/s0198_house_robber/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Algorithm_I_Day_12_Dynamic_Programming, Dynamic_Programming_I_Day_3, Level_2_Day_12_Dynamic_Programming, Udemy_Dynamic_Programming, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
1369
+ | 0189 |[ Rotate Array] ( src/main/js/g0101_0200/s0189_rotate_array/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Two_Pointers, Algorithm_I_Day_2_Two_Pointers, Udemy_Arrays, Big_O_Time_O(n)_ Space_O(1) | 0 | 100.00
1370
+ | 0169 |[ Majority Element] ( src/main/js/g0101_0200/s0169_majority_element/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Sorting, Counting, Divide_and_Conquer, Data_Structure_II_Day_1_Array, Udemy_Famous_Algorithm, Big_O_Time_O(n)_ Space_O(1) | 0 | 100.00
1350
1371
| 0160 |[ Intersection of Two Linked Lists] ( src/main/js/g0101_0200/s0160_intersection_of_two_linked_lists/solution.js ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Two_Pointers, Linked_List, Data_Structure_II_Day_11_Linked_List, Udemy_Linked_List, Big_O_Time_O(M+N)_ Space_O(1) | 68 | 93.67
1351
1372
| 0155 |[ Min Stack] ( src/main/js/g0101_0200/s0155_min_stack/solution.js ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Stack, Design, Data_Structure_II_Day_14_Stack_Queue, Programming_Skills_II_Day_18, Level_2_Day_16_Design, Udemy_Design, Big_O_Time_O(1)_ Space_O(N) | 6 | 99.32
1352
1373
| 0153 |[ Find Minimum in Rotated Sorted Array] ( src/main/js/g0101_0200/s0153_find_minimum_in_rotated_sorted_array/solution.js ) | Medium | Top_100_Liked_Questions, Array, Binary_Search, Algorithm_II_Day_2_Binary_Search, Binary_Search_I_Day_12, Udemy_Binary_Search, Big_O_Time_O(log_N)_ Space_O(log_N) | 0 | 100.00
0 commit comments