@@ -332,6 +332,7 @@ Python-based LeetCode algorithm problem solutions, regularly updated.
332332
333333| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
334334|-|-|-|-|-|-
335+ | 0100 |[ Same Tree] ( src/main/python/g0001_0100/s0100_same_tree/Solution0100.py ) | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00
335336| 0101 |[ Symmetric Tree] ( src/main/python/g0101_0200/s0101_symmetric_tree/Solution0101.py ) | 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
336337
337338#### Day 16 Design
@@ -464,6 +465,7 @@ Python-based LeetCode algorithm problem solutions, regularly updated.
464465| 0094 |[ Binary Tree Inorder Traversal] ( src/main/python/g0001_0100/s0094_binary_tree_inorder_traversal/Solution0094.py ) | 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
465466| 0102 |[ Binary Tree Level Order Traversal] ( src/main/python/g0101_0200/s0102_binary_tree_level_order_traversal/Solution0102.py ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(N) | 0 | 100.00
466467| 0543 |[ Diameter of Binary Tree] ( src/main/python/g0501_0600/s0543_diameter_of_binary_tree/Solution0543.py ) | Easy | Top_100_Liked_Questions, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(n)_ Space_O(n) | 3 | 94.30
468+ | 0100 |[ Same Tree] ( src/main/python/g0001_0100/s0100_same_tree/Solution0100.py ) | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00
467469| 0226 |[ Invert Binary Tree] ( src/main/python/g0201_0300/s0226_invert_binary_tree/Solution0226.py ) | 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
468470| 0104 |[ Maximum Depth of Binary Tree] ( src/main/python/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution0104.py ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_ Space_O(H) | 0 | 100.00
469471| 0124 |[ Binary Tree Maximum Path Sum] ( src/main/python/g0101_0200/s0124_binary_tree_maximum_path_sum/Solution0124.py ) | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Depth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(N) | 11 | 91.40
@@ -524,6 +526,7 @@ Python-based LeetCode algorithm problem solutions, regularly updated.
524526
525527| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
526528|-|-|-|-|-|-
529+ | 0088 |[ Merge Sorted Array] ( src/main/python/g0001_0100/s0088_merge_sorted_array/Solution0088.py ) | Easy | Top_Interview_Questions, Array, Sorting, Two_Pointers | 0 | 100.00
527530| 0027 |[ Remove Element] ( src/main/python/g0001_0100/s0027_remove_element/Solution0027.py ) | Easy | Array, Two_Pointers | 0 | 100.00
528531| 0026 |[ Remove Duplicates from Sorted Array] ( src/main/python/g0001_0100/s0026_remove_duplicates_from_sorted_array/Solution0026.py ) | Easy | Top_Interview_Questions, Array, Two_Pointers | 0 | 100.00
529532| 0080 |[ Remove Duplicates from Sorted Array II] ( src/main/python/g0001_0100/s0080_remove_duplicates_from_sorted_array_ii/Solution0080.py ) | Medium | Array, Two_Pointers | 73 | 96.40
@@ -597,17 +600,20 @@ Python-based LeetCode algorithm problem solutions, regularly updated.
597600| 0002 |[ Add Two Numbers] ( src/main/python/g0001_0100/s0002_add_two_numbers/Solution0002.py ) | 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 | 0 | 100.00
598601| 0021 |[ Merge Two Sorted Lists] ( src/main/python/g0001_0100/s0021_merge_two_sorted_lists/Solution0021.py ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_ Space_O(m+n) | 0 | 100.00
599602| 0138 |[ Copy List with Random Pointer] ( src/main/python/g0101_0200/s0138_copy_list_with_random_pointer/Solution0138.py ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Linked_List, Big_O_Time_O(N)_ Space_O(N) | 38 | 77.31
603+ | 0092 |[ Reverse Linked List II] ( src/main/python/g0001_0100/s0092_reverse_linked_list_ii/Solution0092.py ) | Medium | Linked_List | 0 | 100.00
600604| 0025 |[ Reverse Nodes in k-Group] ( src/main/python/g0001_0100/s0025_reverse_nodes_in_k_group/Solution0025.py ) | Hard | Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_ Space_O(k) | 0 | 100.00
601605| 0019 |[ Remove Nth Node From End of List] ( src/main/python/g0001_0100/s0019_remove_nth_node_from_end_of_list/Solution0019.py ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Two_Pointers, Linked_List, Big_O_Time_O(L)_ Space_O(L) | 0 | 100.00
602606| 0082 |[ Remove Duplicates from Sorted List II] ( src/main/python/g0001_0100/s0082_remove_duplicates_from_sorted_list_ii/Solution0082.py ) | Medium | Two_Pointers, Linked_List | 0 | 100.00
603607| 0061 |[ Rotate List] ( src/main/python/g0001_0100/s0061_rotate_list/Solution0061.py ) | Medium | Two_Pointers, Linked_List | 0 | 100.00
608+ | 0086 |[ Partition List] ( src/main/python/g0001_0100/s0086_partition_list/Solution0086.py ) | Medium | Two_Pointers, Linked_List | 0 | 100.00
604609| 0146 |[ LRU Cache] ( src/main/python/g0101_0200/s0146_lru_cache/LRUCache.py ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Hash_Table, Design, Linked_List, Doubly_Linked_List, Big_O_Time_O(1)_ Space_O(capacity) | 113 | 84.08
605610
606611#### Top Interview 150 Binary Tree General
607612
608613| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
609614|-|-|-|-|-|-
610615| 0104 |[ Maximum Depth of Binary Tree] ( src/main/python/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution0104.py ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Big_O_Time_O(N)_ Space_O(H) | 0 | 100.00
616+ | 0100 |[ Same Tree] ( src/main/python/g0001_0100/s0100_same_tree/Solution0100.py ) | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree | 0 | 100.00
611617| 0226 |[ Invert Binary Tree] ( src/main/python/g0201_0300/s0226_invert_binary_tree/Solution0226.py ) | 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
612618| 0101 |[ Symmetric Tree] ( src/main/python/g0101_0200/s0101_symmetric_tree/Solution0101.py ) | 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
613619| 0105 |[ Construct Binary Tree from Preorder and Inorder Traversal] ( src/main/python/g0101_0200/s0105_construct_binary_tree_from_preorder_and_inorder_traversal/Solution0105.py ) | 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) | 4 | 73.84
@@ -719,6 +725,7 @@ Python-based LeetCode algorithm problem solutions, regularly updated.
719725| 0064 |[ Minimum Path Sum] ( src/main/python/g0001_0100/s0064_minimum_path_sum/Solution0064.py ) | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Matrix, Big_O_Time_O(m\* n)_ Space_O(m\* n) | 15 | 60.38
720726| 0063 |[ Unique Paths II] ( src/main/python/g0001_0100/s0063_unique_paths_ii/Solution0063.py ) | Medium | Array, Dynamic_Programming, Matrix | 0 | 100.00
721727| 0005 |[ Longest Palindromic Substring] ( src/main/python/g0001_0100/s0005_longest_palindromic_substring/Solution0005.py ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_ Space_O(n) | 47 | 97.38
728+ | 0097 |[ Interleaving String] ( src/main/python/g0001_0100/s0097_interleaving_string/Solution0097.py ) | Medium | String, Dynamic_Programming | 37 | 90.93
722729| 0072 |[ Edit Distance] ( src/main/python/g0001_0100/s0072_edit_distance/Solution0072.py ) | Medium | Top_100_Liked_Questions, String, Dynamic_Programming, LeetCode_75_DP/Multidimensional, Big_O_Time_O(n^2)_ Space_O(n2) | 23 | 98.84
723730| 0221 |[ Maximal Square] ( src/main/python/g0201_0300/s0221_maximal_square/Solution0221.py ) | Medium | Array, Dynamic_Programming, Matrix, Big_O_Time_O(m\* n)_ Space_O(m\* n) | 129 | 64.49
724731
@@ -735,6 +742,7 @@ Python-based LeetCode algorithm problem solutions, regularly updated.
735742| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
736743|-|-|-|-|-|-
737744| 0001 |[ Two Sum] ( src/main/python/g0001_0100/s0001_two_sum/Solution0001.py ) | 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 | 0 | 100.00
745+ | 0088 |[ Merge Sorted Array] ( src/main/python/g0001_0100/s0088_merge_sorted_array/Solution0088.py ) | Easy | Top_Interview_Questions, Array, Sorting, Two_Pointers | 0 | 100.00
738746
739747#### Day 3 Array
740748
@@ -1689,9 +1697,14 @@ Python-based LeetCode algorithm problem solutions, regularly updated.
16891697| 0104 |[ Maximum Depth of Binary Tree] ( src/main/python/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution0104.py ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, LeetCode_75_Binary_Tree/DFS, Data_Structure_I_Day_11_Tree, Programming_Skills_I_Day_10_Linked_List_and_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(N)_ Space_O(H) | 0 | 100.00
16901698| 0102 |[ Binary Tree Level Order Traversal] ( src/main/python/g0101_0200/s0102_binary_tree_level_order_traversal/Solution0102.py ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_I_Day_11_Tree, Level_1_Day_6_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_BFS, Big_O_Time_O(N)_ Space_O(N) | 0 | 100.00
16911699| 0101 |[ Symmetric Tree] ( src/main/python/g0101_0200/s0101_symmetric_tree/Solution0101.py ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_I_Day_11_Tree, Level_2_Day_15_Tree, Top_Interview_150_Binary_Tree_General, Big_O_Time_O(N)_ Space_O(log(N)) | 0 | 100.00
1700+ | 0100 |[ Same Tree] ( src/main/python/g0001_0100/s0100_same_tree/Solution0100.py ) | Easy | Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Level_2_Day_15_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Tree_General | 0 | 100.00
16921701| 0098 |[ Validate Binary Search Tree] ( src/main/python/g0001_0100/s0098_validate_binary_search_tree/Solution0098.py ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Binary_Search_Tree, Data_Structure_I_Day_14_Tree, Level_1_Day_8_Binary_Search_Tree, Udemy_Tree_Stack_Queue, Top_Interview_150_Binary_Search_Tree, Big_O_Time_O(N)_ Space_O(log(N)) | 0 | 100.00
1702+ | 0097 |[ Interleaving String] ( src/main/python/g0001_0100/s0097_interleaving_string/Solution0097.py ) | Medium | String, Dynamic_Programming, Top_Interview_150_Multidimensional_DP | 37 | 90.93
16931703| 0096 |[ Unique Binary Search Trees] ( src/main/python/g0001_0100/s0096_unique_binary_search_trees/Solution0096.py ) | Medium | Dynamic_Programming, Math, Tree, Binary_Tree, Binary_Search_Tree, Dynamic_Programming_I_Day_11, Big_O_Time_O(n)_ Space_O(1) | 0 | 100.00
16941704| 0094 |[ Binary Tree Inorder Traversal] ( src/main/python/g0001_0100/s0094_binary_tree_inorder_traversal/Solution0094.py ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Data_Structure_I_Day_10_Tree, Udemy_Tree_Stack_Queue, Big_O_Time_O(n)_ Space_O(n) | 0 | 100.00
1705+ | 0092 |[ Reverse Linked List II] ( src/main/python/g0001_0100/s0092_reverse_linked_list_ii/Solution0092.py ) | Medium | Linked_List, Top_Interview_150_Linked_List | 0 | 100.00
1706+ | 0088 |[ Merge Sorted Array] ( src/main/python/g0001_0100/s0088_merge_sorted_array/Solution0088.py ) | Easy | Top_Interview_Questions, Array, Sorting, Two_Pointers, Data_Structure_I_Day_2_Array, Top_Interview_150_Array/String | 0 | 100.00
1707+ | 0086 |[ Partition List] ( src/main/python/g0001_0100/s0086_partition_list/Solution0086.py ) | Medium | Two_Pointers, Linked_List, Top_Interview_150_Linked_List | 0 | 100.00
16951708| 0084 |[ Largest Rectangle in Histogram] ( src/main/python/g0001_0100/s0084_largest_rectangle_in_histogram/Solution0084.py ) | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Stack, Monotonic_Stack, Big_O_Time_O(n_log_n)_ Space_O(log_n) | 63 | 99.53
16961709| 0082 |[ Remove Duplicates from Sorted List II] ( src/main/python/g0001_0100/s0082_remove_duplicates_from_sorted_list_ii/Solution0082.py ) | Medium | Two_Pointers, Linked_List, Data_Structure_II_Day_11_Linked_List, Algorithm_II_Day_3_Two_Pointers, Top_Interview_150_Linked_List | 0 | 100.00
16971710| 0080 |[ Remove Duplicates from Sorted Array II] ( src/main/python/g0001_0100/s0080_remove_duplicates_from_sorted_array_ii/Solution0080.py ) | Medium | Array, Two_Pointers, Udemy_Arrays, Top_Interview_150_Array/String | 73 | 96.40
0 commit comments