|
1 |
| -# **[LeetCode Records](https://leetcode.com/u/Zanger/)** (394 solved) |
| 1 | +# **[LeetCode Records](https://leetcode.com/u/Zanger/)** (396 solved) |
2 | 2 |
|
3 | 3 | > My LeetCode Profile: [Zanger](https://leetcode.com/u/Zanger/)
|
4 | 4 |
|
@@ -28,7 +28,7 @@ This repo is a collection of my LeetCode solutions, primarily written in Python,
|
28 | 28 |
|
29 | 29 | ------
|
30 | 30 |
|
31 |
| -[Array](<markdowns/by_topic/Array.md>), [String](<markdowns/by_topic/String.md>), [Hash Table](<markdowns/by_topic/Hash Table.md>), [Depth-First Search](<markdowns/by_topic/Depth-First Search.md>), [Tree](<markdowns/by_topic/Tree.md>), [Binary Tree](<markdowns/by_topic/Binary Tree.md>), [Sorting](<markdowns/by_topic/Sorting.md>), [Breadth-First Search](<markdowns/by_topic/Breadth-First Search.md>), [Math](<markdowns/by_topic/Math.md>), [Two Pointers](<markdowns/by_topic/Two Pointers.md>), [Linked List](<markdowns/by_topic/Linked List.md>), [Stack](<markdowns/by_topic/Stack.md>), [Greedy](<markdowns/by_topic/Greedy.md>), [Matrix](<markdowns/by_topic/Matrix.md>), [Simulation](<markdowns/by_topic/Simulation.md>), [Bit Manipulation](<markdowns/by_topic/Bit Manipulation.md>), [Dynamic Programming](<markdowns/by_topic/Dynamic Programming.md>), [Design](<markdowns/by_topic/Design.md>), [Database](<markdowns/by_topic/Database.md>), [Binary Search](<markdowns/by_topic/Binary Search.md>), [Trie](<markdowns/by_topic/Trie.md>), [Heap (Priority Queue)](<markdowns/by_topic/Heap (Priority Queue).md>), [Counting](<markdowns/by_topic/Counting.md>), [Recursion](<markdowns/by_topic/Recursion.md>), [Backtracking](<markdowns/by_topic/Backtracking.md>), [Binary Search Tree](<markdowns/by_topic/Binary Search Tree.md>), [Sliding Window](<markdowns/by_topic/Sliding Window.md>), [Prefix Sum](<markdowns/by_topic/Prefix Sum.md>), [Monotonic Stack](<markdowns/by_topic/Monotonic Stack.md>), [Queue](<markdowns/by_topic/Queue.md>), [Union Find](<markdowns/by_topic/Union Find.md>), [Divide and Conquer](<markdowns/by_topic/Divide and Conquer.md>), [String Matching](<markdowns/by_topic/String Matching.md>), [Graph](<markdowns/by_topic/Graph.md>), [Hash Function](<markdowns/by_topic/Hash Function.md>), [Combinatorics](<markdowns/by_topic/Combinatorics.md>), [Monotonic Queue](<markdowns/by_topic/Monotonic Queue.md>), [Iterator](<markdowns/by_topic/Iterator.md>), [Bucket Sort](<markdowns/by_topic/Bucket Sort.md>), [Geometry](<markdowns/by_topic/Geometry.md>), [Counting Sort](<markdowns/by_topic/Counting Sort.md>), [Brainteaser](<markdowns/by_topic/Brainteaser.md>), [Game Theory](<markdowns/by_topic/Game Theory.md>), [Interactive](<markdowns/by_topic/Interactive.md>), [Memoization](<markdowns/by_topic/Memoization.md>), [Rolling Hash](<markdowns/by_topic/Rolling Hash.md>), [Quickselect](<markdowns/by_topic/Quickselect.md>), [Randomized](<markdowns/by_topic/Randomized.md>), [Doubly-Linked List](<markdowns/by_topic/Doubly-Linked List.md>), [Data Stream](<markdowns/by_topic/Data Stream.md>), [Bitmask](<markdowns/by_topic/Bitmask.md>), [Merge Sort](<markdowns/by_topic/Merge Sort.md>), [Ordered Set](<markdowns/by_topic/Ordered Set.md>), [Suffix Array](<markdowns/by_topic/Suffix Array.md>), [Topological Sort](<markdowns/by_topic/Topological Sort.md>), [Shortest Path](<markdowns/by_topic/Shortest Path.md>), [Number Theory](<markdowns/by_topic/Number Theory.md>), [Reservoir Sampling](<markdowns/by_topic/Reservoir Sampling.md>) |
| 31 | +[Array](<markdowns/by_topic/Array.md>), [Hash Table](<markdowns/by_topic/Hash Table.md>), [String](<markdowns/by_topic/String.md>), [Depth-First Search](<markdowns/by_topic/Depth-First Search.md>), [Tree](<markdowns/by_topic/Tree.md>), [Binary Tree](<markdowns/by_topic/Binary Tree.md>), [Sorting](<markdowns/by_topic/Sorting.md>), [Math](<markdowns/by_topic/Math.md>), [Breadth-First Search](<markdowns/by_topic/Breadth-First Search.md>), [Two Pointers](<markdowns/by_topic/Two Pointers.md>), [Linked List](<markdowns/by_topic/Linked List.md>), [Stack](<markdowns/by_topic/Stack.md>), [Greedy](<markdowns/by_topic/Greedy.md>), [Matrix](<markdowns/by_topic/Matrix.md>), [Simulation](<markdowns/by_topic/Simulation.md>), [Bit Manipulation](<markdowns/by_topic/Bit Manipulation.md>), [Design](<markdowns/by_topic/Design.md>), [Dynamic Programming](<markdowns/by_topic/Dynamic Programming.md>), [Database](<markdowns/by_topic/Database.md>), [Binary Search](<markdowns/by_topic/Binary Search.md>), [Trie](<markdowns/by_topic/Trie.md>), [Heap (Priority Queue)](<markdowns/by_topic/Heap (Priority Queue).md>), [Counting](<markdowns/by_topic/Counting.md>), [Recursion](<markdowns/by_topic/Recursion.md>), [Backtracking](<markdowns/by_topic/Backtracking.md>), [Binary Search Tree](<markdowns/by_topic/Binary Search Tree.md>), [Sliding Window](<markdowns/by_topic/Sliding Window.md>), [Prefix Sum](<markdowns/by_topic/Prefix Sum.md>), [Monotonic Stack](<markdowns/by_topic/Monotonic Stack.md>), [Queue](<markdowns/by_topic/Queue.md>), [Union Find](<markdowns/by_topic/Union Find.md>), [Divide and Conquer](<markdowns/by_topic/Divide and Conquer.md>), [String Matching](<markdowns/by_topic/String Matching.md>), [Graph](<markdowns/by_topic/Graph.md>), [Hash Function](<markdowns/by_topic/Hash Function.md>), [Combinatorics](<markdowns/by_topic/Combinatorics.md>), [Randomized](<markdowns/by_topic/Randomized.md>), [Monotonic Queue](<markdowns/by_topic/Monotonic Queue.md>), [Iterator](<markdowns/by_topic/Iterator.md>), [Bucket Sort](<markdowns/by_topic/Bucket Sort.md>), [Geometry](<markdowns/by_topic/Geometry.md>), [Counting Sort](<markdowns/by_topic/Counting Sort.md>), [Brainteaser](<markdowns/by_topic/Brainteaser.md>), [Game Theory](<markdowns/by_topic/Game Theory.md>), [Interactive](<markdowns/by_topic/Interactive.md>), [Memoization](<markdowns/by_topic/Memoization.md>), [Rolling Hash](<markdowns/by_topic/Rolling Hash.md>), [Quickselect](<markdowns/by_topic/Quickselect.md>), [Doubly-Linked List](<markdowns/by_topic/Doubly-Linked List.md>), [Data Stream](<markdowns/by_topic/Data Stream.md>), [Bitmask](<markdowns/by_topic/Bitmask.md>), [Merge Sort](<markdowns/by_topic/Merge Sort.md>), [Ordered Set](<markdowns/by_topic/Ordered Set.md>), [Suffix Array](<markdowns/by_topic/Suffix Array.md>), [Topological Sort](<markdowns/by_topic/Topological Sort.md>), [Shortest Path](<markdowns/by_topic/Shortest Path.md>), [Number Theory](<markdowns/by_topic/Number Theory.md>), [Reservoir Sampling](<markdowns/by_topic/Reservoir Sampling.md>) |
32 | 32 |
|
33 | 33 | ------
|
34 | 34 |
|
@@ -153,6 +153,8 @@ This repo is a collection of my LeetCode solutions, primarily written in Python,
|
153 | 153 | | 366 | [Find Leaves of Binary Tree](<https://leetcode.com/problems/find-leaves-of-binary-tree>) | Medium | | [solution](<markdowns/_366. Find Leaves of Binary Tree.md>) | py |
|
154 | 154 | | 369 | [Plus One Linked List](<https://leetcode.com/problems/plus-one-linked-list>) | Medium | | [solution](<markdowns/_369. Plus One Linked List.md>) | c |
|
155 | 155 | | 374 | [Guess Number Higher or Lower](<https://leetcode.com/problems/guess-number-higher-or-lower>) | Easy | | [solution](<markdowns/_374. Guess Number Higher or Lower.md>) | py, java |
|
| 156 | +| 380 | [Insert Delete GetRandom O(1)](<https://leetcode.com/problems/insert-delete-getrandom-o1>) | Medium | | [solution](<markdowns/_380. Insert Delete GetRandom O(1).md>) | java | |
| 157 | +| 381 | [Insert Delete GetRandom O(1) - Duplicates allowed](<https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed>) | Hard | | [solution](<markdowns/_381. Insert Delete GetRandom O(1) - Duplicates allowed.md>) | java | |
156 | 158 | | 382 | [Linked List Random Node](<https://leetcode.com/problems/linked-list-random-node>) | Medium | | [solution](<markdowns/_382. Linked List Random Node.md>) | py, java, c |
|
157 | 159 | | 384 | [Shuffle an Array](<https://leetcode.com/problems/shuffle-an-array>) | Medium | | [solution](<markdowns/_384. Shuffle an Array.md>) | py |
|
158 | 160 | | 392 | [Is Subsequence](<https://leetcode.com/problems/is-subsequence>) | Easy | | [solution](<markdowns/_392. Is Subsequence.md>) | java |
|
|
0 commit comments