-
总进度条 72/183 剩余 111
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
✅✅✅✅✅✅✅✅✅✅✅✅⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️
⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️
⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️
⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️
⬜️⬜️⬜️
-
数组 5/5
-
链表 8/9
-
哈希表 5/8
-
字符串 1/7
-
双指针法 1/10
-
栈与队列 3/7🌟
-
二叉树 8/42
- 144. Binary Tree Preorder Traversal 🌟🌟
- 94. Binary Tree Inorder Traversal 🔥🌟
- 145. Binary Tree Postorder Traversal 🌟
- 102. Binary Tree Level Order Traversal 🔥🌟
- 107. Binary Tree Level Order Traversal II 🌸
- 199. Binary Tree Right Side View 🔥🌸
- 637. Average of Levels in Binary Tree 🌸
- 429
- 515
- 116
- 117
- 104 🔥
- 111
- 226. Invert Binary Tree 🔥🌟
- 101 🔥
- 222
- 110
- 257
- 404
- 513
- 112
- 106
- 654
- 617
- 700
- 98 🔥
- 530
- 501
- 236 🔥
- 235
- 701
- 450
- 669
- 108
- 538
- 543 🔥
- 96 🔥
- 105 🔥
- 114 🔥
- 230 🔥
- 437 🔥
- 124 🔥
-
回溯算法 1/16
- 77. Combinations
- 216. Combination Sum III
- 17. Letter Combinations of a Phone Number
- 39. Combination Sum
- 40. Combination Sum II
- 131. Palindrome Partitioning
- 93. Restore IP Addresses
- 78. Subsets
- 90. Subsets II
- 491. Increasing Subsequences
- 46. Permutations
- 47. Permutations II
- 332. Reconstruct Itinerary
- 51. N-Queens
- 37. Sudoku Solver
- 22. Generate Parentheses
-
贪心算法 2/18
- 455. Assign Cookies
- 376. Wiggle Subsequence
- 53. Maximum Subarray
- 122. Best Time to Buy and Sell Stock II
- 55. Jump Game
- 45. Jump Game II
- 1005. Maximize Sum Of Array After K Neg
- 134. Gas Station
- 135. Candy
- 860. Lemonade Change
- 406. Queue Reconstruction by Height
- 452. Minimum Number of Arrows to Burst Balloons
- 435. Non-overlapping Intervals
- 763. Partition Labels
- 56. Merge Intervals
- 738. Monotone Increasing Digits
- 714. Best Time to Buy and Sell Stock with Transaction Fee
- 968. Binary Tree Cameras
-
动态规划 18/42
-
股票买卖问题 6/6
-
单调栈 0/5
-
二分搜索 9/9
-
滑动窗口 3/3
-
图 1/1
- 环检测算法 1/1
-
Negative marking 1/1
-
记忆化搜索 1/1
符号说明:
- 🔥 Top 100 Liked Questions
- 🌟 还需掌握
- 🌸 已独立写出
🔗 | 📒 | Rust | Python3 | Java |
---|---|---|---|---|
1 | Two Sum | Rust | Python3 | Java |
2 | Add Two Numbers | Java | ||
3 | Longest Substring Without Repeating Characters | |||
4 | Median of Two Sorted Arrays | |||
5 | Longest Palindromic Substring | Rust | ||
15 | 3Sum | Rust | ||
19 | Remove Nth Node From End of List | Rust | Python3 | |
20 | Valid Parentheses | Rust | ||
22 | Generate Parentheses | Rust | ||
24 | Swap Nodes in Pairs | Rust | Python3 | Java |
25 | Reverse Nodes in k-Group | Java | ||
26 | Remove Duplicates from Sorted Array | Java | ||
27 | Remove Element | Rust | Java | |
33 | Search in Rotated Sorted Array | |||
34 | Find First and Last Position of Element in Sorted Array | |||
35 | Search Insert Position | Rust | ||
45 | Jump Game II | Rust | ||
53 | Maximum Subarray | Rust | ||
55 | Jump Game | Rust | ||
59 | Spiral Matrix II | Rust | ||
62 | Unique Paths | Rust | ||
64 | Minimum Path Sum | Rust | ||
70 | Climbing Stairs | Rust | ||
72 | Edit Distance | Rust | ||
74 | Search a 2D Matrix | |||
83 | Remove Duplicates from Sorted List | Java | ||
91 | Decode Ways | Java | ||
92 | Reverse Linked List II | Java | ||
94 | Binary Tree Inorder Traversal | Rust | ||
102 | Binary Tree Level Order Traversal | Rust | ||
107 | Binary Tree Level Order Traversal II | Rust | ||
120 | Triangle | Rust | ||
121 | Best Time to Buy and Sell Stock | Rust | ||
122 | Best Time to Buy and Sell Stock II | Rust | ||
123 | Best Time to Buy and Sell Stock III | Rust | ||
141 | Linked List Cycle | Python3 | Java | |
142 | Linked List Cycle II | Python3 | ||
144 | Binary Tree Preorder Traversal | Rust | ||
145 | Binary Tree Postorder Traversal | Rust | ||
152 | Maximum Product Subarray | Rust | ||
153 | Find Minimum in Rotated Sorted Array | |||
188 | Best Time to Buy and Sell Stock IV | Rust | ||
198 | House Robber | Rust | ||
199 | Binary Tree Right Side View | Rust | ||
202 | Happy Number | Rust | ||
203 | Remove Linked List Elements | Rust | Java | |
206 | Reverse Linked List | Rust | Java | |
209 | Minimum Size Subarray Sum | Rust | ||
215 | Kth Largest Element in an Array | Java | ||
226 | Invert Binary Tree | Rust | ||
239 | Sliding Window Maximum | Rust | ||
240 | Search a 2D Matrix II | |||
242 | Valid Anagram | Rust | ||
283 | Move Zeroes | Java | ||
287 | Find the Duplicate Number | |||
300 | Longest Increasing Subsequence | Rust | ||
303 | Range Sum Query - Immutable | Java | ||
304 | Range Sum Query 2D - Immutable | Java | ||
309 | Best Time to Buy and Sell Stock with Cooldown | Rust | ||
322 | Coin Change | Rust | ||
344 | Reverse String | Rust | Java | |
347 | Top K Frequent Elements | Rust | ||
349 | Intersection of Two Arrays | Rust | ||
397 | Integer Replacement | Java | ||
438 | Find All Anagrams in a String | |||
541 | Reverse String II | Java | ||
637 | Average of Levels in Binary Tree | Rust | ||
704 | Binary Search | Rust | ||
707 | Design Linked List | Rust | ||
714 | Best Time to Buy and Sell Stock with Transaction Fee | Rust | ||
977 | Squares of a Sorted Array | Rust | ||
1094 | Car Pooling | Java |