最近开始学习极客专栏的算法,为了对博客不造成污染,特将 LeetCode 题目列表记录一下,方式借鉴参考了 Keans' Blog,在此要表示感谢。

ID Title Acceptance Difficulty Editorial
1 Two Sum 39.1% Easy Resolved
2 Add Two Numbers 29.4% Medium Unresolved
3 Longest Substring Without Repeating Characters 25.2% Medium Unresolved
4 Median of Two Sorted Arrays 24.3% Hard Unresolved
5 Longest Palindromic Substring 25.7% Medium Unresolved
6 ZigZag Conversion 29.1% Medium Unresolved
7 Reverse Integer 24.5% Easy Unresolved
8 String to Integer (atoi) 14.2% Medium Unresolved
9 Palindrome Number 39.3% Easy Unresolved
10 Regular Expression Matching 24.5% Hard Unresolved
11 Container With Most Water 39.8% Medium Unresolved
12 Integer to Roman 48.2% Medium Unresolved
13 Roman to Integer 50.0% Easy Unresolved
14 Longest Common Prefix 32.1% Easy Unresolved
15 3Sum 22.3% Medium Unresolved
16 3Sum Closest 32.9% Medium Unresolved
17 Letter Combinations of a Phone Number 38.7% Medium Unresolved
18 4Sum 28.6% Medium Unresolved
19 Remove Nth Node From End of List 33.6% Medium Unresolved
20 Valid Parentheses 34.9% Easy Unresolved
21 Merge Two Sorted Lists 43.8% Easy Unresolved
22 Generate Parentheses 51.0% Medium Unresolved
23 Merge k Sorted Lists 31.0% Hard Unresolved
24 Swap Nodes in Pairs 41.4% Medium Unresolved
25 Reverse Nodes in k-Group 33.9% Hard Unresolved
26 Remove Duplicates from Sorted Array 38.2% Easy Unresolved
27 Remove Element 42.3% Easy Unresolved
28 Implement strStr() 30.3% Easy Unresolved
29 Divide Two Integers 15.8% Medium Unresolved
30 Substring with Concatenation of All Words 22.5% Hard Unresolved
31 Next Permutation 29.4% Medium Unresolved
32 Longest Valid Parentheses 24.1% Hard Unresolved
33 Search in Rotated Sorted Array 32.2% Medium Unresolved
34 Find First and Last Position of Element in Sorted Array 32.2% Medium Unresolved
35 Search Insert Position 40.0% Easy Unresolved
36 Valid Sudoku 40.0% Medium Unresolved
37 Sudoku Solver 34.0% Hard Unresolved
38 Count and Say 38.2% Easy Unresolved
39 Combination Sum 44.4% Medium Unresolved
40 Combination Sum II 38.4% Medium Unresolved
41 First Missing Positive 27.1% Hard Unresolved
42 Trapping Rain Water 39.9% Hard Unresolved
43 Multiply Strings 29.0% Medium Unresolved
44 Wildcard Matching 21.8% Hard Unresolved
45 Jump Game II 26.5% Hard Unresolved
46 Permutations 51.0% Medium Unresolved
47 Permutations II 37.5% Medium Unresolved
48 Rotate Image 44.8% Medium Unresolved
49 Group Anagrams 42.2% Medium Unresolved
50 Pow(x, n) 26.8% Medium Unresolved
51 N-Queens 35.9% Hard Unresolved
52 N-Queens II 49.2% Hard Unresolved
53 Maximum Subarray 41.6% Easy Unresolved
54 Spiral Matrix 28.6% Medium Unresolved
55 Jump Game 30.4% Medium Unresolved
56 Merge Intervals 33.5% Medium Unresolved
57 Insert Interval 30.0% Hard Unresolved
58 Length of Last Word 32.0% Easy Unresolved
59 Spiral Matrix II 43.7% Medium Unresolved
60 Permutation Sequence 31.1% Medium Unresolved
61 Rotate List 25.7% Medium Unresolved
62 Unique Paths 44.9% Medium Unresolved
63 Unique Paths II 32.8% Medium Unresolved
64 Minimum Path Sum 43.6% Medium Unresolved
65 Valid Number 13.3% Hard Unresolved
66 Plus One 40.0% Easy Unresolved
67 Add Binary 36.3% Easy Unresolved
68 Text Justification 21.4% Hard Unresolved
69 Sqrt(x) 29.7% Easy Unresolved
70 Climbing Stairs 42.3% Easy Unresolved
71 Simplify Path 27.3% Medium Unresolved
72 Edit Distance 34.8% Hard Unresolved
73 Set Matrix Zeroes 38.0% Medium Unresolved
74 Search a 2D Matrix 34.4% Medium Unresolved
75 Sort Colors 40.3% Medium Unresolved
76 Minimum Window Substring 28.7% Hard Unresolved
77 Combinations 44.1% Medium Unresolved
78 Subsets 48.6% Medium Unresolved
79 Word Search 29.3% Medium Unresolved
80 Remove Duplicates from Sorted Array II 38.5% Medium Unresolved
81 Search in Rotated Sorted Array II 32.4% Medium Unresolved
82 Remove Duplicates from Sorted List II 31.3% Medium Unresolved
83 Remove Duplicates from Sorted List 41.1% Easy Unresolved
84 Largest Rectangle in Histogram 29.1% Hard Unresolved
85 Maximal Rectangle 31.2% Hard Unresolved
86 Partition List 35.2% Medium Unresolved
87 Scramble String 30.5% Hard Unresolved
88 Merge Sorted Array 33.7% Easy Unresolved
89 Gray Code 44.0% Medium Unresolved
90 Subsets II 40.2% Medium Unresolved
91 Decode Ways 21.2% Medium Unresolved
92 Reverse Linked List II 32.9% Medium Unresolved
93 Restore IP Addresses 29.7% Medium Unresolved
94 Binary Tree Inorder Traversal 53.0% Medium Unresolved
95 Unique Binary Search Trees II 33.6% Medium Unresolved
96 Unique Binary Search Trees 43.7% Medium Unresolved
97 Interleaving String 26.3% Hard Unresolved
98 Validate Binary Search Tree 24.6% Medium Unresolved
99 Recover Binary Search Tree 32.8% Hard Unresolved
100 Same Tree 48.7% Easy Unresolved
101 Symmetric Tree 41.7% Easy Unresolved
102 Binary Tree Level Order Traversal 45.3% Medium Unresolved
103 Binary Tree Zigzag Level Order Traversal 38.9% Medium Unresolved
104 Maximum Depth of Binary Tree 57.5% Easy Unresolved
105 Construct Binary Tree from Preorder and Inorder Traversal 37.5% Medium Unresolved
106 Construct Binary Tree from Inorder and Postorder Traversal 36.4% Medium Unresolved
107 Binary Tree Level Order Traversal II 44.2% Easy Unresolved
108 Convert Sorted Array to Binary Search Tree 47.3% Easy Unresolved
109 Convert Sorted List to Binary Search Tree 38.0% Medium Unresolved
110 Balanced Binary Tree 39.5% Easy Unresolved
111 Minimum Depth of Binary Tree 34.3% Easy Unresolved
112 Path Sum 36.1% Easy Unresolved
113 Path Sum II 38.0% Medium Unresolved
114 Flatten Binary Tree to Linked List 39.3% Medium Unresolved
115 Distinct Subsequences 33.6% Hard Unresolved
116 Populating Next Right Pointers in Each Node 36.5% Medium Unresolved
117 Populating Next Right Pointers in Each Node II 33.4% Medium Unresolved
118 Pascal's Triangle 42.7% Easy Unresolved
119 Pascal's Triangle II 40.4% Easy Unresolved
120 Triangle 37.0% Medium Unresolved
121 Best Time to Buy and Sell Stock 44.8% Easy Unresolved
122 Best Time to Buy and Sell Stock II 49.6% Easy Unresolved
123 Best Time to Buy and Sell Stock III 31.9% Hard Unresolved
124 Binary Tree Maximum Path Sum 28.3% Hard Unresolved
125 Valid Palindrome 29.0% Easy Unresolved
126 Word Ladder II 16.0% Hard Unresolved
127 Word Ladder 21.6% Medium Unresolved
128 Longest Consecutive Sequence 39.7% Hard Unresolved
129 Sum Root to Leaf Numbers 39.9% Medium Unresolved
130 Surrounded Regions 21.1% Medium Unresolved
131 Palindrome Partitioning 38.0% Medium Unresolved
132 Palindrome Partitioning II 26.0% Hard Unresolved
133 Clone Graph 25.1% Medium Unresolved
134 Gas Station 31.8% Medium Unresolved
135 Candy 26.6% Hard Unresolved
136 Single Number 57.5% Easy Unresolved
137 Single Number II 44.1% Medium Unresolved
138 Copy List with Random Pointer 25.6% Medium Unresolved
139 Word Break 33.0% Medium Unresolved
140 Word Break II 25.7% Hard Unresolved
141 Linked List Cycle 34.6% Easy Unresolved
142 Linked List Cycle II 29.9% Medium Unresolved
143 Reorder List 28.6% Medium Unresolved
144 Binary Tree Preorder Traversal 49.0% Medium Unresolved
145 Binary Tree Postorder Traversal 45.1% Hard Unresolved
146 LRU Cache 22.1% Hard Unresolved
147 Insertion Sort List 35.4% Medium Unresolved
148 Sort List 32.3% Medium Unresolved
149 Max Points on a Line 15.3% Hard Unresolved
150 Evaluate Reverse Polish Notation 30.2% Medium Unresolved
151 Reverse Words in a String 15.7% Medium Unresolved
152 Maximum Product Subarray 27.8% Medium Unresolved
153 Find Minimum in Rotated Sorted Array 41.8% Medium Unresolved
154 Find Minimum in Rotated Sorted Array II 38.5% Hard Unresolved
155 Min Stack 33.8% Easy Unresolved
160 Intersection of Two Linked Lists 30.8% Easy Unresolved
162 Find Peak Element 40.0% Medium Unresolved
164 Maximum Gap 31.1% Hard Unresolved
165 Compare Version Numbers 21.8% Medium Unresolved
166 Fraction to Recurring Decimal 18.7% Medium Unresolved
167 Two Sum II - Input array is sorted 47.9% Easy Unresolved
168 Excel Sheet Column Title 28.1% Easy Unresolved
169 Majority Element 50.0% Easy Unresolved
171 Excel Sheet Column Number 50.0% Easy Unresolved
172 Factorial Trailing Zeroes 36.9% Easy Unresolved
173 Binary Search Tree Iterator 45.0% Medium Unresolved
174 Dungeon Game 25.5% Hard Unresolved
179 Largest Number 24.5% Medium Unresolved
187 Repeated DNA Sequences 34.4% Medium Unresolved
188 Best Time to Buy and Sell Stock IV 25.4% Hard Unresolved
189 Rotate Array 27.4% Easy Unresolved
190 Reverse Bits 29.2% Easy Unresolved
191 Number of 1 Bits 40.9% Easy Unresolved
198 House Robber 40.4% Easy Unresolved
199 Binary Tree Right Side View 45.0% Medium Unresolved
200 Number of Islands 38.5% Medium Unresolved
201 Bitwise AND of Numbers Range 35.0% Medium Unresolved
202 Happy Number 43.1% Easy Unresolved
203 Remove Linked List Elements 34.5% Easy Unresolved
204 Count Primes 27.3% Easy Unresolved
205 Isomorphic Strings 35.8% Easy Unresolved
206 Reverse Linked List 50.3% Easy Unresolved
207 Course Schedule 35.3% Medium Unresolved
208 Implement Trie (Prefix Tree) 34.5% Medium Unresolved
209 Minimum Size Subarray Sum 33.4% Medium Unresolved
210 Course Schedule II 32.2% Medium Unresolved
211 Add and Search Word - Data structure design 27.6% Medium Unresolved
212 Word Search II 26.3% Hard Unresolved
213 House Robber II 34.7% Medium Unresolved
214 Shortest Palindrome 26.2% Hard Unresolved
215 Kth Largest Element in an Array 43.7% Medium Unresolved
216 Combination Sum III 49.1% Medium Unresolved
217 Contains Duplicate 49.3% Easy Unresolved
218 The Skyline Problem 30.1% Hard Unresolved
219 Contains Duplicate II 33.9% Easy Unresolved
220 Contains Duplicate III 19.0% Medium Unresolved
221 Maximal Square 31.4% Medium Unresolved
222 Count Complete Tree Nodes 29.1% Medium Unresolved
223 Rectangle Area 34.9% Medium Unresolved
224 Basic Calculator 30.4% Hard Unresolved
225 Implement Stack using Queues 36.4% Easy Unresolved
226 Invert Binary Tree 55.6% Easy Unresolved
227 Basic Calculator II 31.6% Medium Unresolved
228 Summary Ranges 34.0% Medium Unresolved
229 Majority Element II 30.5% Medium Unresolved
230 Kth Smallest Element in a BST 48.1% Medium Unresolved
231 Power of Two 41.2% Easy Unresolved
232 Implement Queue using Stacks 40.3% Easy Unresolved
233 Number of Digit One 29.4% Hard Unresolved
234 Palindrome Linked List 34.4% Easy Unresolved
235 Lowest Common Ancestor of a Binary Search Tree 41.9% Easy Unresolved
236 Lowest Common Ancestor of a Binary Tree 33.0% Medium Unresolved
237 Delete Node in a Linked List 50.0% Easy Unresolved
238 Product of Array Except Self 52.3% Medium Unresolved
239 Sliding Window Maximum 35.8% Hard Unresolved
240 Search a 2D Matrix II 39.5% Medium Unresolved
241 Different Ways to Add Parentheses 47.8% Medium Unresolved
242 Valid Anagram 49.4% Easy Unresolved
257 Binary Tree Paths 43.6% Easy Unresolved
258 Add Digits 52.9% Easy Unresolved
260 Single Number III 55.0% Medium Unresolved
263 Ugly Number 40.0% Easy Unresolved
264 Ugly Number II 34.5% Medium Unresolved
268 Missing Number 46.4% Easy Unresolved
273 Integer to English Words 23.3% Hard Unresolved
274 H-Index 34.2% Medium Unresolved
275 H-Index II 35.0% Medium Unresolved
278 First Bad Version 27.6% Easy Unresolved
279 Perfect Squares 39.1% Medium Unresolved
282 Expression Add Operators 31.4% Hard Unresolved
283 Move Zeroes 52.6% Easy Unresolved
284 Peeking Iterator 37.5% Medium Unresolved
287 Find the Duplicate Number 46.5% Medium Unresolved
289 Game of Life 40.6% Medium Unresolved
290 Word Pattern 34.1% Easy Unresolved
292 Nim Game 55.4% Easy Unresolved
295 Find Median from Data Stream 32.5% Hard Unresolved
297 Serialize and Deserialize Binary Tree 37.5% Hard Unresolved
299 Bulls and Cows 37.4% Medium Unresolved
300 Longest Increasing Subsequence 39.5% Medium Unresolved
301 Remove Invalid Parentheses 37.0% Hard Unresolved
303 Range Sum Query - Immutable 34.9% Easy Unresolved
304 Range Sum Query 2D - Immutable 29.6% Medium Unresolved
306 Additive Number 27.9% Medium Unresolved
307 Range Sum Query - Mutable 25.5% Medium Unresolved
309 Best Time to Buy and Sell Stock with Cooldown 42.8% Medium Unresolved
310 Minimum Height Trees 29.2% Medium Unresolved
312 Burst Balloons 44.9% Hard Unresolved
313 Super Ugly Number 39.7% Medium Unresolved
315 Count of Smaller Numbers After Self 35.9% Hard Unresolved
316 Remove Duplicate Letters 31.1% Hard Unresolved
318 Maximum Product of Word Lengths 46.9% Medium Unresolved
319 Bulb Switcher 43.4% Medium Unresolved
321 Create Maximum Number 24.9% Hard Unresolved
322 Coin Change 27.6% Medium Unresolved
324 Wiggle Sort II 26.8% Medium Unresolved
326 Power of Three 41.0% Easy Unresolved
327 Count of Range Sum 31.3% Hard Unresolved
328 Odd Even Linked List 46.8% Medium Unresolved
329 Longest Increasing Path in a Matrix 38.1% Hard Unresolved
330 Patching Array 33.0% Hard Unresolved
331 Verify Preorder Serialization of a Binary Tree 37.7% Medium Unresolved
332 Reconstruct Itinerary 30.0% Medium Unresolved
334 Increasing Triplet Subsequence 39.3% Medium Unresolved
335 Self Crossing 26.6% Hard Unresolved
336 Palindrome Pairs 28.4% Hard Unresolved
337 House Robber III 46.1% Medium Unresolved
338 Counting Bits 63.1% Medium Unresolved
341 Flatten Nested List Iterator 45.1% Medium Unresolved
342 Power of Four 39.7% Easy Unresolved
343 Integer Break 46.8% Medium Unresolved
344 Reverse String 61.7% Easy Unresolved
345 Reverse Vowels of a String 40.1% Easy Unresolved
347 Top K Frequent Elements 51.5% Medium Unresolved
349 Intersection of Two Arrays 50.7% Easy Unresolved
350 Intersection of Two Arrays II 45.4% Easy Unresolved
352 Data Stream as Disjoint Intervals 42.0% Hard Unresolved
354 Russian Doll Envelopes 32.9% Hard Unresolved
355 Design Twitter 26.3% Medium Unresolved
357 Count Numbers with Unique Digits 46.2% Medium Unresolved
363 Max Sum of Rectangle No Larger Than K 34.2% Hard Unresolved
365 Water and Jug Problem 28.4% Medium Unresolved
367 Valid Perfect Square 38.9% Easy Unresolved
368 Largest Divisible Subset 34.1% Medium Unresolved
371 Sum of Two Integers 51.0% Easy Unresolved
372 Super Pow 35.0% Medium Unresolved
373 Find K Pairs with Smallest Sums 32.1% Medium Unresolved
374 Guess Number Higher or Lower 37.9% Easy Unresolved
375 Guess Number Higher or Lower II 36.5% Medium Unresolved
376 Wiggle Subsequence 36.4% Medium Unresolved
377 Combination Sum IV 43.4% Medium Unresolved
378 Kth Smallest Element in a Sorted Matrix 46.7% Medium Unresolved
380 Insert Delete GetRandom O(1) 40.9% Medium Unresolved
381 Insert Delete GetRandom O(1) - Duplicates allowed 30.4% Hard Unresolved
382 Linked List Random Node 48.1% Medium Unresolved
383 Ransom Note 48.6% Easy Unresolved
384 Shuffle an Array 48.4% Medium Unresolved
385 Mini Parser 31.1% Medium Unresolved
386 Lexicographical Numbers 43.6% Medium Unresolved
387 First Unique Character in a String 47.8% Easy Unresolved
388 Longest Absolute File Path 38.1% Medium Unresolved
389 Find the Difference 52.0% Easy Unresolved
390 Elimination Game 43.0% Medium Unresolved
391 Perfect Rectangle 27.5% Hard Unresolved
392 Is Subsequence 45.3% Medium Unresolved
393 UTF-8 Validation 34.9% Medium Unresolved
394 Decode String 42.6% Medium Unresolved
395 Longest Substring with At Least K Repeating Characters 36.8% Medium Unresolved
396 Rotate Function 34.4% Medium Unresolved
397 Integer Replacement 30.7% Medium Unresolved
398 Random Pick Index 47.1% Medium Unresolved
399 Evaluate Division 44.3% Medium Unresolved
400 Nth Digit 29.9% Easy Unresolved
401 Binary Watch 44.8% Easy Unresolved
402 Remove K Digits 25.5% Medium Unresolved
403 Frog Jump 34.0% Hard Unresolved
404 Sum of Left Leaves 48.1% Easy Unresolved
405 Convert a Number to Hexadecimal 41.2% Easy Unresolved
406 Queue Reconstruction by Height 57.4% Medium Unresolved
407 Trapping Rain Water II 38.1% Hard Unresolved
409 Longest Palindrome 46.6% Easy Unresolved
410 Split Array Largest Sum 40.4% Hard Unresolved
412 Fizz Buzz 58.0% Easy Unresolved
413 Arithmetic Slices 54.5% Medium Unresolved
414 Third Maximum Number 28.2% Easy Unresolved
415 Add Strings 42.3% Easy Unresolved
416 Partition Equal Subset Sum 38.9% Medium Unresolved
417 Pacific Atlantic Water Flow 35.6% Medium Unresolved
419 Battleships in a Board 64.3% Medium Unresolved
420 Strong Password Checker 18.5% Hard Unresolved
421 Maximum XOR of Two Numbers in an Array 49.5% Medium Unresolved
423 Reconstruct Original Digits from English 44.9% Medium Unresolved
424 Longest Repeating Character Replacement 42.9% Medium Unresolved
432 All O`one Data Structure 28.4% Hard Unresolved
433 Minimum Genetic Mutation 36.2% Medium Unresolved
434 Number of Segments in a String 36.4% Easy Unresolved
435 Non-overlapping Intervals 41.0% Medium Unresolved
436 Find Right Interval 41.8% Medium Unresolved
437 Path Sum III 40.7% Easy Unresolved
438 Find All Anagrams in a String 34.9% Easy Unresolved
440 K-th Smallest in Lexicographical Order 25.8% Hard Unresolved
441 Arranging Coins 36.7% Easy Unresolved
442 Find All Duplicates in an Array 58.5% Medium Unresolved
443 String Compression 35.8% Easy Unresolved
445 Add Two Numbers II 47.8% Medium Unresolved
446 Arithmetic Slices II - Subsequence 28.6% Hard Unresolved
447 Number of Boomerangs 48.1% Easy Unresolved
448 Find All Numbers Disappeared in an Array 51.6% Easy Unresolved
449 Serialize and Deserialize BST 44.1% Medium Unresolved
450 Delete Node in a BST 38.1% Medium Unresolved
451 Sort Characters By Frequency 53.4% Medium Unresolved
452 Minimum Number of Arrows to Burst Balloons 44.9% Medium Unresolved
453 Minimum Moves to Equal Array Elements 48.5% Easy Unresolved
454 4Sum II 48.6% Medium Unresolved
455 Assign Cookies 47.5% Easy Unresolved
456 132 Pattern 27.3% Medium Unresolved
457 Circular Array Loop 25.4% Medium Unresolved
458 Poor Pigs 43.8% Easy Unresolved
459 Repeated Substring Pattern 38.8% Easy Unresolved
460 LFU Cache 26.7% Hard Unresolved
461 Hamming Distance 69.5% Easy Unresolved
462 Minimum Moves to Equal Array Elements II 52.0% Medium Unresolved
463 Island Perimeter 59.0% Easy Unresolved
464 Can I Win 26.2% Medium Unresolved
466 Count The Repetitions 27.1% Hard Unresolved
467 Unique Substrings in Wraparound String 33.2% Medium Unresolved
468 Validate IP Address 20.5% Medium Unresolved
472 Concatenated Words 32.2% Hard Unresolved
473 Matchsticks to Square 35.2% Medium Unresolved
474 Ones and Zeroes 38.8% Medium Unresolved
475 Heaters 30.1% Easy Unresolved
476 Number Complement 61.5% Easy Unresolved
477 Total Hamming Distance 47.9% Medium Unresolved
479 Largest Palindrome Product 26.2% Easy Unresolved
480 Sliding Window Median 30.7% Hard Unresolved
481 Magical String 45.5% Medium Unresolved
482 License Key Formatting 39.1% Easy Unresolved
483 Smallest Good Base 33.7% Hard Unresolved
485 Max Consecutive Ones 53.8% Easy Unresolved
486 Predict the Winner 46.0% Medium Unresolved
488 Zuma Game 36.5% Hard Unresolved
491 Increasing Subsequences 40.3% Medium Unresolved
492 Construct the Rectangle 48.0% Easy Unresolved
493 Reverse Pairs 21.4% Hard Unresolved
494 Target Sum 44.2% Medium Unresolved
495 Teemo Attacking 51.4% Medium Unresolved
496 Next Greater Element I 57.4% Easy Unresolved
498 Diagonal Traverse 44.1% Medium Unresolved
500 Keyboard Row 60.8% Easy Unresolved
501 Find Mode in Binary Search Tree 38.1% Easy Unresolved
502 IPO 36.6% Hard Unresolved
503 Next Greater Element II 48.7% Medium Unresolved
504 Base 7 44.0% Easy Unresolved
506 Relative Ranks 47.3% Easy Unresolved
507 Perfect Number 32.6% Easy Unresolved
508 Most Frequent Subtree Sum 52.9% Medium Unresolved
513 Find Bottom Left Tree Value 57.1% Medium Unresolved
514 Freedom Trail 39.7% Hard Unresolved
515 Find Largest Value in Each Tree Row 56.4% Medium Unresolved
516 Longest Palindromic Subsequence 44.0% Medium Unresolved
517 Super Washing Machines 36.4% Hard Unresolved
518 Coin Change 2 39.0% Medium Unresolved
520 Detect Capital 51.9% Easy Unresolved
521 Longest Uncommon Subsequence I 55.8% Easy Unresolved
522 Longest Uncommon Subsequence II 32.4% Medium Unresolved
523 Continuous Subarray Sum 23.7% Medium Unresolved
524 Longest Word in Dictionary through Deleting 43.9% Medium Unresolved
525 Contiguous Array 42.1% Medium Unresolved
526 Beautiful Arrangement 52.9% Medium Unresolved
529 Minesweeper 50.4% Medium Unresolved
530 Minimum Absolute Difference in BST 48.7% Easy Unresolved
532 K-diff Pairs in an Array 28.6% Easy Unresolved
535 Encode and Decode TinyURL 74.6% Medium Unresolved
537 Complex Number Multiplication 64.3% Medium Unresolved
538 Convert BST to Greater Tree 48.9% Easy Unresolved
539 Minimum Time Difference 46.6% Medium Unresolved
540 Single Element in a Sorted Array 56.2% Medium Unresolved
541 Reverse String II 44.4% Easy Unresolved
542 01 Matrix 33.7% Medium Unresolved
543 Diameter of Binary Tree 45.3% Easy Unresolved
546 Remove Boxes 36.7% Hard Unresolved
547 Friend Circles 50.8% Medium Unresolved
551 Student Attendance Record I 45.0% Easy Unresolved
552 Student Attendance Record II 31.6% Hard Unresolved
553 Optimal Division 55.0% Medium Unresolved
554 Brick Wall 46.9% Medium Unresolved
556 Next Greater Element III 29.1% Medium Unresolved
557 Reverse Words in a String III 61.9% Easy Unresolved
560 Subarray Sum Equals K 40.4% Medium Unresolved
561 Array Partition I 67.3% Easy Unresolved
563 Binary Tree Tilt 46.4% Easy Unresolved
564 Find the Closest Palindrome 17.3% Hard Unresolved
565 Array Nesting 50.3% Medium Unresolved
566 Reshape the Matrix 57.9% Easy Unresolved
567 Permutation in String 36.7% Medium Unresolved
572 Subtree of Another Tree 40.5% Easy Unresolved
575 Distribute Candies 58.5% Easy Unresolved
576 Out of Boundary Paths 30.8% Medium Unresolved
581 Shortest Unsorted Continuous Subarray 29.3% Easy Unresolved
583 Delete Operation for Two Strings 44.8% Medium Unresolved
587 Erect the Fence 33.6% Hard Unresolved
591 Tag Validator 31.4% Hard Unresolved
592 Fraction Addition and Subtraction 46.1% Medium Unresolved
593 Valid Square 39.9% Medium Unresolved
594 Longest Harmonious Subsequence 41.8% Easy Unresolved
598 Range Addition II 48.0% Easy Unresolved
599 Minimum Index Sum of Two Lists 46.6% Easy Unresolved
600 Non-negative Integers without Consecutive Ones 31.9% Hard Unresolved
605 Can Place Flowers 30.2% Easy Unresolved
606 Construct String from Binary Tree 50.5% Easy Unresolved
609 Find Duplicate File in System 53.2% Medium Unresolved
611 Valid Triangle Number 43.2% Medium Unresolved
617 Merge Two Binary Trees 67.8% Easy Unresolved
621 Task Scheduler 42.9% Medium Unresolved
623 Add One Row to Tree 46.6% Medium Unresolved
628 Maximum Product of Three Numbers 44.9% Easy Unresolved
629 K Inverse Pairs Array 28.0% Hard Unresolved
630 Course Schedule III 30.0% Hard Unresolved
632 Smallest Range 44.2% Hard Unresolved
633 Sum of Square Numbers 32.4% Easy Unresolved
636 Exclusive Time of Functions 46.3% Medium Unresolved
637 Average of Levels in Binary Tree 56.9% Easy Unresolved
638 Shopping Offers 46.5% Medium Unresolved
639 Decode Ways II 24.1% Hard Unresolved
640 Solve the Equation 38.9% Medium Unresolved
643 Maximum Average Subarray I 38.1% Easy Unresolved
645 Set Mismatch 40.0% Easy Unresolved
646 Maximum Length of Pair Chain 47.3% Medium Unresolved
647 Palindromic Substrings 54.6% Medium Unresolved
648 Replace Words 49.5% Medium Unresolved
649 Dota2 Senate 36.7% Medium Unresolved
650 2 Keys Keyboard 45.9% Medium Unresolved
652 Find Duplicate Subtrees 41.2% Medium Unresolved
653 Two Sum IV - Input is a BST 51.0% Easy Unresolved
654 Maximum Binary Tree 71.4% Medium Unresolved
655 Print Binary Tree 49.3% Medium Unresolved
657 Robot Return to Origin 69.4% Easy Unresolved
658 Find K Closest Elements 35.4% Medium Unresolved
659 Split Array into Consecutive Subsequences 37.9% Medium Unresolved
661 Image Smoother 47.1% Easy Unresolved
662 Maximum Width of Binary Tree 39.0% Medium Unresolved
664 Strange Printer 35.3% Hard Unresolved
665 Non-decreasing Array 19.7% Easy Unresolved
667 Beautiful Arrangement II 50.9% Medium Unresolved
668 Kth Smallest Number in Multiplication Table 39.6% Hard Unresolved
669 Trim a Binary Search Tree 58.8% Easy Unresolved
670 Maximum Swap 38.9% Medium Unresolved
671 Second Minimum Node In a Binary Tree 42.6% Easy Unresolved
672 Bulb Switcher II 49.3% Medium Unresolved
673 Number of Longest Increasing Subsequence 32.3% Medium Unresolved
674 Longest Continuous Increasing Subsequence 43.1% Easy Unresolved
675 Cut Off Trees for Golf Event 27.7% Hard Unresolved
676 Implement Magic Dictionary 49.7% Medium Unresolved
677 Map Sum Pairs 50.6% Medium Unresolved
678 Valid Parenthesis String 30.5% Medium Unresolved
679 24 Game 39.9% Hard Unresolved
680 Valid Palindrome II 32.9% Easy Unresolved
682 Baseball Game 59.0% Easy Unresolved
684 Redundant Connection 47.6% Medium Unresolved
685 Redundant Connection II 28.8% Hard Unresolved
686 Repeated String Match 31.3% Easy Unresolved
687 Longest Univalue Path 32.7% Easy Unresolved
688 Knight Probability in Chessboard 41.1% Medium Unresolved
689 Maximum Sum of 3 Non-Overlapping Subarrays 42.5% Hard Unresolved
690 Employee Importance 52.0% Easy Unresolved
691 Stickers to Spell Word 36.6% Hard Unresolved
692 Top K Frequent Words 43.1% Medium Unresolved
693 Binary Number with Alternating Bits 56.7% Easy Unresolved
695 Max Area of Island 53.8% Medium Unresolved
696 Count Binary Substrings 51.5% Easy Unresolved
697 Degree of an Array 47.7% Easy Unresolved
698 Partition to K Equal Sum Subsets 39.4% Medium Unresolved
699 Falling Squares 38.4% Hard Unresolved
712 Minimum ASCII Delete Sum for Two Strings 52.3% Medium Unresolved
713 Subarray Product Less Than K 34.4% Medium Unresolved
714 Best Time to Buy and Sell Stock with Transaction Fee 48.1% Medium Unresolved
715 Range Module 32.1% Hard Unresolved
717 1-bit and 2-bit Characters 48.5% Easy Unresolved
718 Maximum Length of Repeated Subarray 43.0% Medium Unresolved
719 Find K-th Smallest Pair Distance 28.1% Hard Unresolved
720 Longest Word in Dictionary 42.3% Easy Unresolved
721 Accounts Merge 36.6% Medium Unresolved
722 Remove Comments 29.2% Medium Unresolved
724 Find Pivot Index 39.5% Easy Unresolved
725 Split Linked List in Parts 47.6% Medium Unresolved
726 Number of Atoms 43.6% Hard Unresolved
728 Self Dividing Numbers 67.3% Easy Unresolved
729 My Calendar I 44.7% Medium Unresolved
730 Count Different Palindromic Subsequences 37.2% Hard Unresolved
731 My Calendar II 40.4% Medium Unresolved
732 My Calendar III 51.0% Hard Unresolved
733 Flood Fill 48.3% Easy Unresolved
735 Asteroid Collision 37.1% Medium Unresolved
736 Parse Lisp Expression 41.1% Hard Unresolved
738 Monotone Increasing Digits 41.1% Medium Unresolved
739 Daily Temperatures 56.4% Medium Unresolved
740 Delete and Earn 44.3% Medium Unresolved
741 Cherry Pickup 25.6% Hard Unresolved
709 To Lower Case 74.5% Easy Unresolved
743 Network Delay Time 37.7% Easy Unresolved
744 Find Smallest Letter Greater Than Target 42.9% Easy Unresolved
745 Prefix and Suffix Search 27.9% Hard Unresolved
746 Min Cost Climbing Stairs 44.4% Easy Unresolved
747 Largest Number At Least Twice of Others 39.9% Easy Unresolved
748 Shortest Completing Word 52.7% Easy Unresolved
749 Contain Virus 40.7% Hard Unresolved
752 Open the Lock 42.3% Medium Unresolved
753 Cracking the Safe 42.9% Hard Unresolved
754 Reach a Number 29.6% Easy Unresolved
756 Pyramid Transition Matrix 48.1% Medium Unresolved
757 Set Intersection Size At Least Two 35.0% Hard Unresolved
761 Special Binary String 46.5% Hard Unresolved
429 N-ary Tree Level Order Traversal 55.7% Easy Unresolved
430 Flatten a Multilevel Doubly Linked List 36.1% Medium Unresolved
762 Prime Number of Set Bits in Binary Representation 56.3% Easy Unresolved
763 Partition Labels 66.0% Medium Unresolved
764 Largest Plus Sign 41.5% Medium Unresolved
765 Couples Holding Hands 49.0% Hard Unresolved
427 Construct Quad Tree 48.9% Easy Unresolved
558 Quad Tree Intersection 36.3% Easy Unresolved
559 Maximum Depth of N-ary Tree 62.2% Easy Unresolved
589 N-ary Tree Preorder Traversal 63.0% Easy Unresolved
590 N-ary Tree Postorder Traversal 62.9% Easy Unresolved
766 Toeplitz Matrix 59.7% Easy Unresolved
767 Reorganize String 39.5% Medium Unresolved
768 Max Chunks To Make Sorted II 44.0% Hard Unresolved
769 Max Chunks To Make Sorted 49.4% Medium Unresolved
770 Basic Calculator IV 41.7% Hard Unresolved
771 Jewels and Stones 81.7% Easy Unresolved
700 Search in a Binary Search Tree 62.6% Easy Unresolved
701 Insert into a Binary Search Tree 67.8% Medium Unresolved
773 Sliding Puzzle 47.8% Hard Unresolved
703 Kth Largest Element in a Stream 39.4% Easy Unresolved
775 Global and Local Inversions 36.1% Medium Unresolved
704 Binary Search 39.9% Easy Unresolved
777 Swap Adjacent in LR String 30.1% Medium Unresolved
778 Swim in Rising Water 45.0% Hard Unresolved
779 K-th Symbol in Grammar 37.4% Medium Unresolved
780 Reaching Points 25.3% Hard Unresolved
781 Rabbits in Forest 49.7% Medium Unresolved
782 Transform to Chessboard 38.0% Hard Unresolved
783 Minimum Distance Between BST Nodes 48.6% Easy Unresolved
784 Letter Case Permutation 53.6% Easy Unresolved
785 Is Graph Bipartite? 40.3% Medium Unresolved
786 K-th Smallest Prime Fraction 35.7% Hard Unresolved
787 Cheapest Flights Within K Stops 31.4% Medium Unresolved
788 Rotated Digits 51.2% Easy Unresolved
789 Escape The Ghosts 53.4% Medium Unresolved
790 Domino and Tromino Tiling 34.0% Medium Unresolved
791 Custom Sort String 59.6% Medium Unresolved
792 Number of Matching Subsequences 39.1% Medium Unresolved
793 Preimage Size of Factorial Zeroes Function 39.5% Hard Unresolved
794 Valid Tic-Tac-Toe State 28.0% Medium Unresolved
795 Number of Subarrays with Bounded Maximum 41.4% Medium Unresolved
796 Rotate String 48.7% Easy Unresolved
797 All Paths From Source to Target 67.6% Medium Unresolved
798 Smallest Rotation with Highest Score 36.7% Hard Unresolved
799 Champagne Tower 30.8% Medium Unresolved
705 Design HashSet 43.4% Easy Unresolved
706 Design HashMap 48.9% Easy Unresolved
801 Minimum Swaps To Make Sequences Increasing 32.7% Medium Unresolved
802 Find Eventual Safe States 41.3% Medium Unresolved
803 Bricks Falling When Hit 24.8% Hard Unresolved
804 Unique Morse Code Words 71.7% Easy Unresolved
805 Split Array With Same Average 22.4% Hard Unresolved
806 Number of Lines To Write String 61.8% Easy Unresolved
807 Max Increase to Keep City Skyline 80.1% Medium Unresolved
808 Soup Servings 34.5% Medium Unresolved
809 Expressive Words 39.4% Medium Unresolved
810 Chalkboard XOR Game 42.0% Hard Unresolved
811 Subdomain Visit Count 61.6% Easy Unresolved
812 Largest Triangle Area 53.8% Easy Unresolved
813 Largest Sum of Averages 42.4% Medium Unresolved
814 Binary Tree Pruning 68.3% Medium Unresolved
815 Bus Routes 36.1% Hard Unresolved
816 Ambiguous Coordinates 42.4% Medium Unresolved
817 Linked List Components 51.9% Medium Unresolved
818 Race Car 31.2% Hard Unresolved
819 Most Common Word 41.6% Easy Unresolved
707 Design Linked List 19.1% Easy Unresolved
820 Short Encoding of Words 44.5% Medium Unresolved
821 Shortest Distance to a Character 61.1% Easy Unresolved
822 Card Flipping Game 38.6% Medium Unresolved
823 Binary Trees With Factors 30.5% Medium Unresolved
824 Goat Latin 55.2% Easy Unresolved
825 Friends Of Appropriate Ages 33.1% Medium Unresolved
826 Most Profit Assigning Work 33.2% Medium Unresolved
827 Making A Large Island 40.5% Hard Unresolved
828 Unique Letter String 36.7% Hard Unresolved
829 Consecutive Numbers Sum 29.5% Hard Unresolved
830 Positions of Large Groups 46.2% Easy Unresolved
831 Masking Personal Information 41.6% Medium Unresolved
641 Design Circular Deque 47.9% Medium Unresolved
622 Design Circular Queue 36.7% Medium Unresolved
832 Flipping an Image 69.1% Easy Unresolved
833 Find And Replace in String 41.8% Medium Unresolved
834 Sum of Distances in Tree 35.1% Hard Unresolved
835 Image Overlap 47.4% Medium Unresolved
836 Rectangle Overlap 44.4% Easy Unresolved
837 New 21 Game 26.9% Medium Unresolved
838 Push Dominoes 41.6% Medium Unresolved
839 Similar String Groups 32.9% Hard Unresolved
840 Magic Squares In Grid 34.7% Easy Unresolved
841 Keys and Rooms 57.4% Medium Unresolved
842 Split Array into Fibonacci Sequence 33.8% Medium Unresolved
843 Guess the Word 39.2% Hard Unresolved
844 Backspace String Compare 43.3% Easy Unresolved
845 Longest Mountain in Array 32.2% Medium Unresolved
846 Hand of Straights 46.0% Medium Unresolved
847 Shortest Path Visiting All Nodes 43.7% Hard Unresolved
848 Shifting Letters 37.0% Medium Unresolved
849 Maximize Distance to Closest Person 38.5% Easy Unresolved
850 Rectangle Area II 41.7% Hard Unresolved
851 Loud and Rich 45.0% Medium Unresolved
852 Peak Index in a Mountain Array 67.1% Easy Unresolved
853 Car Fleet 35.2% Medium Unresolved
854 K-Similar Strings 31.3% Hard Unresolved
855 Exam Room 33.6% Medium Unresolved
856 Score of Parentheses 53.5% Medium Unresolved
857 Minimum Cost to Hire K Workers 44.6% Hard Unresolved
858 Mirror Reflection 50.0% Medium Unresolved
859 Buddy Strings 26.6% Easy Unresolved
860 Lemonade Change 49.3% Easy Unresolved
861 Score After Flipping Matrix 67.1% Medium Unresolved
862 Shortest Subarray with Sum at Least K 19.7% Hard Unresolved
863 All Nodes Distance K in Binary Tree 43.1% Medium Unresolved
710 Random Pick with Blacklist 29.8% Hard Unresolved
864 Shortest Path to Get All Keys 33.3% Hard Unresolved
865 Smallest Subtree with all the Deepest Nodes 52.8% Medium Unresolved
866 Prime Palindrome 18.3% Medium Unresolved
867 Transpose Matrix 63.3% Easy Unresolved
868 Binary Gap 58.8% Easy Unresolved
869 Reordered Power of 2 48.0% Medium Unresolved
870 Advantage Shuffle 40.0% Medium Unresolved
871 Minimum Number of Refueling Stops 26.6% Hard Unresolved
470 Implement Rand10() Using Rand7() 42.9% Medium Unresolved
872 Leaf-Similar Trees 60.5% Easy Unresolved
873 Length of Longest Fibonacci Subsequence 42.4% Medium Unresolved
874 Walking Robot Simulation 28.4% Easy Unresolved
875 Koko Eating Bananas 42.6% Medium Unresolved
876 Middle of the Linked List 62.7% Easy Unresolved
877 Stone Game 58.1% Medium Unresolved
878 Nth Magical Number 23.5% Hard Unresolved
879 Profitable Schemes 33.8% Hard Unresolved
528 Random Pick with Weight 41.7% Medium Unresolved
519 Random Flip Matrix 32.3% Medium Unresolved
497 Random Point in Non-overlapping Rectangles 33.2% Medium Unresolved
478 Generate Random Point in a Circle 33.8% Medium Unresolved
880 Decoded String at Index 22.4% Medium Unresolved
881 Boats to Save People 39.8% Medium Unresolved
882 Reachable Nodes In Subdivided Graph 34.5% Hard Unresolved
883 Projection Area of 3D Shapes 64.6% Easy Unresolved
884 Uncommon Words from Two Sentences 59.8% Easy Unresolved
885 Spiral Matrix III 62.8% Medium Unresolved
886 Possible Bipartition 38.7% Medium Unresolved
887 Super Egg Drop 23.3% Hard Unresolved
888 Fair Candy Swap 53.6% Easy Unresolved
889 Construct Binary Tree from Preorder and Postorder Traversal 55.4% Medium Unresolved
890 Find and Replace Pattern 68.8% Medium Unresolved
891 Sum of Subsequence Widths 25.6% Hard Unresolved
892 Surface Area of 3D Shapes 54.7% Easy Unresolved
893 Groups of Special-Equivalent Strings 60.5% Easy Unresolved
894 All Possible Full Binary Trees 65.9% Medium Unresolved
895 Maximum Frequency Stack 48.2% Hard Unresolved
896 Monotonic Array 54.6% Easy Unresolved
897 Increasing Order Search Tree 57.8% Easy Unresolved
898 Bitwise ORs of Subarrays 31.5% Medium Unresolved
899 Orderly Queue 43.0% Hard Unresolved
900 RLE Iterator 43.8% Medium Unresolved
901 Online Stock Span 43.7% Medium Unresolved
902 Numbers At Most N Given Digit Set 26.1% Hard Unresolved
903 Valid Permutations for DI Sequence 39.6% Hard Unresolved
904 Fruit Into Baskets 39.1% Medium Unresolved
905 Sort Array By Parity 70.8% Easy Unresolved
906 Super Palindromes 29.1% Hard Unresolved
907 Sum of Subarray Minimums 21.6% Medium Unresolved
908 Smallest Range I 63.4% Easy Unresolved
909 Snakes and Ladders 26.1% Medium Unresolved
910 Smallest Range II 19.6% Medium Unresolved
911 Online Election 43.0% Medium Unresolved
913 Cat and Mouse 23.0% Hard Unresolved
914 X of a Kind in a Deck of Cards 33.0% Easy Unresolved
915 Partition Array into Disjoint Intervals 40.0% Medium Unresolved
916 Word Subsets 43.1% Medium Unresolved
917 Reverse Only Letters 56.2% Easy Unresolved
918 Maximum Sum Circular Subarray 26.2% Medium Unresolved
919 Complete Binary Tree Inserter 53.5% Medium Unresolved
920 Number of Music Playlists 40.4% Hard Unresolved
921 Minimum Add to Make Parentheses Valid 69.8% Medium Unresolved
922 Sort Array By Parity II 66.6% Easy Unresolved
923 3Sum With Multiplicity 28.3% Medium Unresolved
924 Minimize Malware Spread 35.5% Hard Unresolved
925 Long Pressed Name 44.4% Easy Unresolved
926 Flip String to Monotone Increasing 43.3% Medium Unresolved
927 Three Equal Parts 26.8% Hard Unresolved
928 Minimize Malware Spread II 36.9% Hard Unresolved
929 Unique Email Addresses 79.7% Easy Unresolved
930 Binary Subarrays With Sum 33.5% Medium Unresolved
931 Minimum Falling Path Sum 55.4% Medium Unresolved
932 Beautiful Array 45.1% Medium Unresolved
933 Number of Recent Calls 63.0% Easy Unresolved
934 Shortest Bridge 42.1% Medium Unresolved
935 Knight Dialer 33.6% Medium Unresolved
936 Stamping The Sequence 26.7% Hard Unresolved