解题细节:
熟练程度:
- 优: 看到题目立马想到正确的解题思路, 并且可以一次AC
- 良: 看到题目后有相对正确的解题思路, 但是在编码实现时经过多次调试才完全正确
- 中: 看到题目后想到的是次优的解题思路, 在参考标准答案后可以一次AC最优和次优.
- 差: 需要重点关注的题目
题号 | 题目 | 熟练程度 | 题号 | 题目 | 熟练程度 |
---|---|---|---|---|---|
001 | Two Sum | 002 | Add Two Numbers | ||
004 | Longest Substring Without Repeating Characters | 005 | |||
006 | 007 | ||||
008 | 009 | ||||
010 | 011 | ||||
013 | 014 | ||||
015 | 017 | ||||
019 | 020 | ||||
021 | 022 | ||||
023 | 026 | ||||
028 | 029 | ||||
033 | 034 | ||||
036 | 038 | ||||
041 | 042 | ||||
044 | 046 | Permutations | 差(重) | ||
048 | 049 | ||||
050 | Pow(x, n) | 差 | 053 | Maximum Subarray | 良 |
054 | Spiral Matrix | 良 | 055 | Jump Game | 良 |
056 | Merge Intervals | 良 | 062 | Unique Paths | 良 |
066 | Plus One | 良 | 069 | Sqrt(x) | 良 |
070 | Climbing Stairs | 优 | 073 | Set Matrix Zeroes | 中 |
075 | Sort Colors | 差 | 076 | Minimum Window Substring | 差 |
078 | Subsets | 差 | 079 | Word Search | 良 |
084 | Largest Rectangle in Histogram | 差 | 088 | Merge Sorted Array | 良 |
091 | Decode Ways | 中 | 145 | Binary Tree Postorder Traversal | 差 |
094 | Binary Tree Inorder Traversal | 良 | 098 | Validate Binary Search Tree | 差 |
101 | Symmetric Tree | 中 | 102 | Binary Tree Level Order Traversal | 良 |
103 | Binary Tree Zigzag Level Order Traversal | 良 | 104 | Maximum Depth of Binary Tree | 良 |
105 | Construct Binary Tree from Preorder and Inorder Traversal | 中 | 108 | Convert Sorted Array to Binary Search Tree | 中 |
116 | Popolating Next Right Pointers in Each Node | 中 | 118 | Pascal’s Triangle | 良 |
121 | Best Time to Buy and Sell Stock II | 优 | 122 | Best Time to Buy and Sell Stock II | 优 |
124 | Binary Tree Maximum Path Sum | 良 | 125 | Valid Palindrome | 良 |
127 | Word Ladder | 差 | 128 | Longest Consecutive Sequence | 差 |
130 | Surrounded Regions | 优 | 131 | Palindrome Partitioning | 差 |
134 | Gas Statioin | 136 | Single Number | 优 | |
138 | Copy List with Random Pointer | 139 | Word Break | 差 | |
140 | Word Break II | 差 | 141 | Linked List Cycle | 良 |
146 | LRU Cache | 差 | 148 | Sort List | 差 |
149 | Max Points on a Line | 差 | 150 | Evaluate Reverse Polish Notation | 中 |
152 | Maximum Product Subarray | 差 | 155 | Min Stack | 优 |
160 | Intersection of Two Linked Lists | 良 | 162 | Find Peak Element | 差 |
163 | 166 | Fraction to Recurring Decimal | 差 | ||
169 | Majority Element | 优 | 171 | Excel Sheet Column Number | 优 |
172 | Factorial Trailing Zeroes | 差 | 179 | Largest Number | 良 |
189 | Rotate Array | 良 | 190 | Reverse Bits | 中 |
191 | Number of 1 Bits | 中 | 198 | House Robber | 差 |
200 | Number of Islands | 中 | 202 | Happy Number | 差 |
204 | Count Primes | 差 | 206 | Reverse Linked List | 中 |
207 | Course Schedule | 中 | 208 | Implement Trie(Prefix Tree) | 差 |
210 | Course Schedule II | 差 | 212 | Word Search II | 差 |
215 | Kth Largest Element in an Array | 中(重) | 217 | Contains Duplicate | 良 |
218 | The Skyline Problem | 差 | 227 | Basic Calculator II | 差 |
230 | Kth Smallest Element in a BST | 良 | 234 | Palindrome Linked List | 中 |
236 | Lowest Common Ancestor of a Binary Tree | 差 | 237 | Delete Node in a Linked List | 优 |
238 | Product of Array Except Self | 差 | 239 | Sliding Window Maximum | 差 |
240 | Search a 2D Matrix II | 优 | 242 | Valid Anagram | 良 |
251 | 253 | ||||
268 | Missing Number | 中(重) | 269 | ||
277 | 279 | Perfect Squares | 中 | ||
283 | Move Zeroes | 中 | 285 | ||
287 | Find the Duplicate Number | 中 | 289 | Game of Life | 差 |
295 | Find Median from Data Stream | 中 | 297 | Serialize and Deserialize Binary Tree | 差 |
300 | Longest Increasing Subsequence | 差 | 308 | ||
315 | Count of Smaller Numbers After Self | 很差 | 322 | Coin Change | 很差 |
324 | Wiggle Sort II | 很差 | 326 | Power of Three | 差 |
328 | Odd Even Linked List | 中 | 329 | Longest Increasing Path in a Matrix | 差 |
334 | Increasing Triplet Subsequence | 差 | 340 | ||
341 | Flatten Nested List Iterator | 差 | 344 | Reverse String | 优 |
347 | Top K Frequent Elements | 中 | 350 | Intersection of Two Arrays II | 差 |
371 | Sum of Two Integers | 差 | 378 | Kth Smallest Element in a Sorted Matrix | 差 |
380 | Insert Delete GetRandom $O(1)$ | 差 | 384 | Shuffle an Array | 差 |
387 | First Unique Character in a String | 优 | 395 | Longest Substring with At Least K Repeating Characters | 差 |
412 | Fizz Buzz | 优 | 454 | 4Sum II | 优 |