@@ -88,7 +88,7 @@ Rust-based LeetCode algorithm problem solutions, regularly updated.
8888
8989|<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- -->
9090|-|-|-|-|-|-
91- | 0114 |[ Flatten Binary Tree to Linked List] ( src/main/rust/g0101_0200/s0114_flatten_binary_tree_to_linked_list/Solution.rs ) | Medium | Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, 2024_09_08_Time_0_ms _ (100.00%) _ Space_2.7_MB _ (50.00%) | ug, |ug,
91+ | 0114 |[ Flatten Binary Tree to Linked List] ( src/main/rust/g0101_0200/s0114_flatten_binary_tree_to_linked_list/Solution.rs ) | Medium | Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer | 0 |100.00
9292| 0024 |[ Swap Nodes in Pairs] ( src/main/rust/g0001_0100/s0024_swap_nodes_in_pairs/Solution.rs ) | Medium | Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_ Space_O(1) | 0 | 100.00
9393| 0021 |[ Merge Two Sorted Lists] ( src/main/rust/g0001_0100/s0021_merge_two_sorted_lists/Solution.rs ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Linked_List, Recursion, Big_O_Time_O(m+n)_ Space_O(m+n) | 0 | 100.00
9494| 0025 |[ Reverse Nodes in k-Group] ( src/main/rust/g0001_0100/s0025_reverse_nodes_in_k_group/Solution.rs ) | Hard | Top_100_Liked_Questions, Linked_List, Recursion, Big_O_Time_O(n)_ Space_O(k) | 0 | 100.00
@@ -97,9 +97,9 @@ Rust-based LeetCode algorithm problem solutions, regularly updated.
9797
9898|<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- -->
9999|-|-|-|-|-|-
100- | 0094 |[ Binary Tree Inorder Traversal] ( src/main/rust/g0001_0100/s0094_binary_tree_inorder_traversal/Solution.rs ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Big_O_Time_O(n)_ Space_O(n), 2024_09_08_Time_0_ms _ (100.00%) _ Space_2.2_MB _ (33.33%) | ug, |ug,
101- | 0102 |[ Binary Tree Level Order Traversal] ( src/main/rust/g0101_0200/s0102_binary_tree_level_order_traversal/Solution.rs ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(N), 2024_09_08_Time_1_ms _ (80.61%) _ Space_2.4_MB _ (24.49%) | ug, |ug,
102- | 0104 |[ Maximum Depth of Binary Tree] ( src/main/rust/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution.rs ) | 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), 2024_09_08_Time_1_ms _ (80.46%) _ Space_2.7_MB _ (50.19%) | ug, |ug,
100+ | 0094 |[ Binary Tree Inorder Traversal] ( src/main/rust/g0001_0100/s0094_binary_tree_inorder_traversal/Solution.rs ) | 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
101+ | 0102 |[ Binary Tree Level Order Traversal] ( src/main/rust/g0101_0200/s0102_binary_tree_level_order_traversal/Solution.rs ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(N) | 1 |80.61
102+ | 0104 |[ Maximum Depth of Binary Tree] ( src/main/rust/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution.rs ) | 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) | 1 |80.46
103103| 0098 |[ Validate Binary Search Tree] ( src/main/rust/g0001_0100/s0098_validate_binary_search_tree/Solution.rs ) | Medium | String, Dynamic_Programming | 1 | 77.46
104104
105105####Udemy Trie and Heap
@@ -197,15 +197,15 @@ Rust-based LeetCode algorithm problem solutions, regularly updated.
197197
198198|<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- -->
199199|-|-|-|-|-|-
200- | 0094 |[ Binary Tree Inorder Traversal] ( src/main/rust/g0001_0100/s0094_binary_tree_inorder_traversal/Solution.rs ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Tree, Binary_Tree, Stack, Big_O_Time_O(n)_ Space_O(n), 2024_09_08_Time_0_ms _ (100.00%) _ Space_2.2_MB _ (33.33%) | ug, |ug,
200+ | 0094 |[ Binary Tree Inorder Traversal] ( src/main/rust/g0001_0100/s0094_binary_tree_inorder_traversal/Solution.rs ) | 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
201201
202202####Day 11 Tree
203203
204204|<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- -->
205205|-|-|-|-|-|-
206- | 0102 |[ Binary Tree Level Order Traversal] ( src/main/rust/g0101_0200/s0102_binary_tree_level_order_traversal/Solution.rs ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(N), 2024_09_08_Time_1_ms _ (80.61%) _ Space_2.4_MB _ (24.49%) | ug, |ug,
207- | 0104 |[ Maximum Depth of Binary Tree] ( src/main/rust/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution.rs ) | 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), 2024_09_08_Time_1_ms _ (80.46%) _ Space_2.7_MB _ (50.19%) | ug, |ug,
208- | 0101 |[ Symmetric Tree] ( src/main/rust/g0101_0200/s0101_symmetric_tree/Solution.rs ) | 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)), 2024_09_08_Time_0_ms _ (100.00%) _ Space_2.2_MB _ (78.98%) | ug, |ug,
206+ | 0102 |[ Binary Tree Level Order Traversal] ( src/main/rust/g0101_0200/s0102_binary_tree_level_order_traversal/Solution.rs ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(N) | 1 |80.61
207+ | 0104 |[ Maximum Depth of Binary Tree] ( src/main/rust/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution.rs ) | 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) | 1 |80.46
208+ | 0101 |[ Symmetric Tree] ( src/main/rust/g0101_0200/s0101_symmetric_tree/Solution.rs ) | 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
209209
210210####Day 12 Tree
211211
@@ -308,7 +308,7 @@ Rust-based LeetCode algorithm problem solutions, regularly updated.
308308
309309|<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- -->
310310|-|-|-|-|-|-
311- | 0105 |[ Construct Binary Tree from Preorder and Inorder Traversal] ( src/main/rust/g0101_0200/s0105_construct_binary_tree_from_preorder_and_inorder_traversal/Solution.rs ) | 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), 2024_09_08_Time_2_ms _ (84.72%) _ Space_2.9_MB _ (25.00%) | ug, |ug,
311+ | 0105 |[ Construct Binary Tree from Preorder and Inorder Traversal] ( src/main/rust/g0101_0200/s0105_construct_binary_tree_from_preorder_and_inorder_traversal/Solution.rs ) | 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) | 2 |84.72
312312
313313####Day 16 Tree
314314
@@ -876,7 +876,7 @@ Rust-based LeetCode algorithm problem solutions, regularly updated.
876876
877877|<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- -->
878878|-|-|-|-|-|-
879- | 0104 |[ Maximum Depth of Binary Tree] ( src/main/rust/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution.rs ) | 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), 2024_09_08_Time_1_ms _ (80.46%) _ Space_2.7_MB _ (50.19%) | ug, |ug,
879+ | 0104 |[ Maximum Depth of Binary Tree] ( src/main/rust/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution.rs ) | 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) | 1 |80.46
880880
881881####Day 11 Containers and Libraries
882882
@@ -1149,7 +1149,7 @@ Rust-based LeetCode algorithm problem solutions, regularly updated.
11491149
11501150|<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- -->
11511151|-|-|-|-|-|-
1152- | 0102 |[ Binary Tree Level Order Traversal] ( src/main/rust/g0101_0200/s0102_binary_tree_level_order_traversal/Solution.rs ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(N), 2024_09_08_Time_1_ms _ (80.61%) _ Space_2.4_MB _ (24.49%) | ug, |ug,
1152+ | 0102 |[ Binary Tree Level Order Traversal] ( src/main/rust/g0101_0200/s0102_binary_tree_level_order_traversal/Solution.rs ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Breadth_First_Search, Tree, Binary_Tree, Big_O_Time_O(N)_ Space_O(N) | 1 |80.61
11531153
11541154####Day 7 Binary Search
11551155
@@ -1281,7 +1281,7 @@ Rust-based LeetCode algorithm problem solutions, regularly updated.
12811281
12821282|<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- --> |<!-- -->
12831283|-|-|-|-|-|-
1284- | 0101 |[ Symmetric Tree] ( src/main/rust/g0101_0200/s0101_symmetric_tree/Solution.rs ) | 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)), 2024_09_08_Time_0_ms _ (100.00%) _ Space_2.2_MB _ (78.98%) | ug, |ug,
1284+ | 0101 |[ Symmetric Tree] ( src/main/rust/g0101_0200/s0101_symmetric_tree/Solution.rs ) | 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
12851285
12861286####Day 16 Design
12871287
@@ -1315,14 +1315,14 @@ Rust-based LeetCode algorithm problem solutions, regularly updated.
13151315
13161316| # | Title | Difficulty | Tag | Time, ms | Time, %
13171317|------|----------------|-------------|-------------|----------|---------
1318- | 0114 |[ Flatten Binary Tree to Linked List] ( src/main/rust/g0101_0200/s0114_flatten_binary_tree_to_linked_list/Solution.rs ) | Medium | Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, 2024_09_08_Time_0_ms _ (100.00%) _ Space_2.7_MB _ (50.00%) | ug, |ug,
1319- | 0105 |[ Construct Binary Tree from Preorder and Inorder Traversal] ( src/main/rust/g0101_0200/s0105_construct_binary_tree_from_preorder_and_inorder_traversal/Solution.rs ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Data_Structure_II_Day_15_Tree, Big_O_Time_O(N)_ Space_O(N), 2024_09_08_Time_2_ms _ (84.72%) _ Space_2.9_MB _ (25.00%) | ug, |ug,
1320- | 0104 |[ Maximum Depth of Binary Tree] ( src/main/rust/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution.rs ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_I_Day_11_Tree, Programming_Skills_I_Day_10_Linked_List_and_Tree, Udemy_Tree_Stack_Queue, Big_O_Time_O(N)_ Space_O(H), 2024_09_08_Time_1_ms _ (80.46%) _ Space_2.7_MB _ (50.19%) | ug, |ug,
1321- | 0102 |[ Binary Tree Level Order Traversal] ( src/main/rust/g0101_0200/s0102_binary_tree_level_order_traversal/Solution.rs ) | 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, Big_O_Time_O(N)_ Space_O(N), 2024_09_08_Time_1_ms _ (80.61%) _ Space_2.4_MB _ (24.49%) | ug, |ug,
1322- | 0101 |[ Symmetric Tree] ( src/main/rust/g0101_0200/s0101_symmetric_tree/Solution.rs ) | 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, Big_O_Time_O(N)_ Space_O(log(N)), 2024_09_08_Time_0_ms _ (100.00%) _ Space_2.2_MB _ (78.98%) | ug, |ug,
1318+ | 0114 |[ Flatten Binary Tree to Linked List] ( src/main/rust/g0101_0200/s0114_flatten_binary_tree_to_linked_list/Solution.rs ) | Medium | Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer | 0 |100.00
1319+ | 0105 |[ Construct Binary Tree from Preorder and Inorder Traversal] ( src/main/rust/g0101_0200/s0105_construct_binary_tree_from_preorder_and_inorder_traversal/Solution.rs ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Tree, Binary_Tree, Divide_and_Conquer, Data_Structure_II_Day_15_Tree, Big_O_Time_O(N)_ Space_O(N) | 2 |84.72
1320+ | 0104 |[ Maximum Depth of Binary Tree] ( src/main/rust/g0101_0200/s0104_maximum_depth_of_binary_tree/Solution.rs ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Depth_First_Search, Breadth_First_Search, Tree, Binary_Tree, Data_Structure_I_Day_11_Tree, Programming_Skills_I_Day_10_Linked_List_and_Tree, Udemy_Tree_Stack_Queue, Big_O_Time_O(N)_ Space_O(H) | 1 |80.46
1321+ | 0102 |[ Binary Tree Level Order Traversal] ( src/main/rust/g0101_0200/s0102_binary_tree_level_order_traversal/Solution.rs ) | 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, Big_O_Time_O(N)_ Space_O(N) | 1 |80.61
1322+ | 0101 |[ Symmetric Tree] ( src/main/rust/g0101_0200/s0101_symmetric_tree/Solution.rs ) | 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, Big_O_Time_O(N)_ Space_O(log(N)) | 0 |100.00
13231323| 0098 |[ Validate Binary Search Tree] ( src/main/rust/g0001_0100/s0098_validate_binary_search_tree/Solution.rs ) | Medium | String, Dynamic_Programming | 1 | 77.46
13241324| 0096 |[ Unique Binary Search Trees] ( src/main/rust/g0001_0100/s0096_unique_binary_search_trees/Solution.rs ) | 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
1325- | 0094 |[ Binary Tree Inorder Traversal] ( src/main/rust/g0001_0100/s0094_binary_tree_inorder_traversal/Solution.rs ) | 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), 2024_09_08_Time_0_ms _ (100.00%) _ Space_2.2_MB _ (33.33%) | ug, |ug,
1325+ | 0094 |[ Binary Tree Inorder Traversal] ( src/main/rust/g0001_0100/s0094_binary_tree_inorder_traversal/Solution.rs ) | 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
13261326| 0084 |[ Largest Rectangle in Histogram] ( src/main/rust/g0001_0100/s0084_largest_rectangle_in_histogram/Solution.rs ) | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Stack, Monotonic_Stack, Big_O_Time_O(n_log_n)_ Space_O(log_n) | 7 | 92.48
13271327| 0079 |[ Word Search] ( src/main/rust/g0001_0100/s0079_word_search/Solution.rs ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Matrix, Backtracking, Algorithm_II_Day_11_Recursion_Backtracking, Big_O_Time_O(4^(m\* n))_ Space_O(m\* n) | 1 | 99.28
13281328| 0078 |[ Subsets] ( src/main/rust/g0001_0100/s0078_subsets/Solution.rs ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Bit_Manipulation, Backtracking, Algorithm_II_Day_9_Recursion_Backtracking, Udemy_Backtracking/Recursion, Big_O_Time_O(2^n)_ Space_O(n\* 2^n) | 0 | 100.00