946 |
Validate Stack Sequences |
29 |
Divide Two Integers |
820 |
Short Encoding of Words |
1381 |
Design a Stack With Increment Operation |
623 |
Add One Row to Tree |
12 |
Integer to Roman |
1315 |
Sum of Nodes with Even-Valued Grandparent |
1302 |
Deepest Leaves Sum |
322 |
Coin Change |
1305 |
All Elements in Two Binary Search Trees |
1461 |
Check If a String Contains All Binary Codes of Size K |
1721 |
Swapping Nodes in a Linked List |
714 |
Best Time to Buy and Sell Stock with Transaction Fee |
478 |
Generate Random Point in a Circle |
208 |
Implement Trie (Prefix Tree) |
376 |
Wiggle Subsequence |
38 |
Count and Say |
146 |
LRU Cache |
1583 |
Count Unhappy Friends |
729 |
My Calendar I |
841 |
Keys And Rooms |
113 |
Path Sum II |
1398 |
Design Underground System |
1797 |
Design Authentication Manager |
1798 |
Maximum Number of Consecutive Values You Can Make |
966 |
Vowel Spellchecker |
1689 |
Partitioning Into Minimum Number Of Deci-Binary Numbers |
1764 |
Form Array by Concatenating Subarrays of Another Array |
923 |
3Sum With Multiplicity |
417 |
Pacific Atlantic Water Flow |
916 |
Word Subsets |
5 |
Longest Palindromic Substring |
647 |
Palindromic Substrings |
971 |
Flip Binary Tree To Match Preorder Traversal |
1726 |
Tuple with Same Product |
474 |
Ones and Zeroes |
1488 |
Avoid Flood in The City |
947 |
Most Stones Removed with Same Row or Column |
622 |
Design Circular Queue |
1670 |
Design Front Middle Back Queue |
494 |
Target Sum |
17 |
Letter Combinations of a Phone Number |
638 |
Shopping Offers |
667 |
Beautiful Arrangement II |
650 |
2 Keys Keyboard |
801 |
Minimum Swaps To Make Sequences Increasing |
341 |
Flatten Nested List Iterator |
86 |
Partition List |
91 |
Decode Ways |
62 |
Unique Paths |
1209 |
Remove All Adjacent Duplicates in String II |
279 |
Perfect Squares |
377 |
Combination Sum IV |
120 |
Triangle |
554 |
Brick Wall |
48 |
Rotate Image |
935 |
Knight Dialer |
740 |
Delete and Earn |
63 |
Unique Paths II |
34 |
Find First and Last Position of Element in Sorted Array |
970 |
Powerful Integers |
665 |
Non-decreasing Array |
1472 |
Design Browser History |
109 |
Convert Sorted List to Binary Search Tree |
583 |
Delete Operation for Two Strings |
1423 |
Maximum Points You Can Obtain from Cards |
304 |
Range Sum Query 2D - Immutable |
816 |
Ambiguous Coordinates |
114 |
Flatten Binary Tree to Linked List |
1048 |
Longest String Chain |
213 |
House Robber II |
462 |
Minimum Moves to Equal Array Elements II |
890 |
Find and Replace Pattern |
337 |
House Robber III |
921 |
Minimum Add to Make Parentheses Valid |
1871 |
Jump Game VII |
150 |
Evaluate Reverse Polish Notation |
318 |
Maximum Product of Word Lengths |
1695 |
Maximum Erasure Value |
1268 |
Search Suggestions System |
695 |
Max Area of Island |
97 |
Interleaving String |
1465 |
Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts |
128 |
Longest Consecutive Sequence |
105 |
Construct Binary Tree from Preorder and Inorder Traversal |
1696 |
Jump Game VI |
698 |
Partition to K Equal Sum Subsets |
22 |
Generate Parentheses |
795 |
Number of Subarrays with Bounded Maximum |
118 |
Pascal's Triangle |
576 |
Out of Boundary Paths |
684 |
Redundant Connection |
1004 |
Max Consecutive Ones III |
236 |
Lowest Common Ancestor of a Binary Tree |
89 |
Gray Code |
378 |
Kth Smallest Element in a Sorted Matrix |
718 |
Maximum Length of Repeated Subarray |
300 |
Longest Increasing Subsequence |
162 |
Find Peak Element |
791 |
Custom Sort String |
611 |
Valid Triangle Number |
235 |
Lowest Common Ancestor of a Binary Search Tree |
838 |
Push Dominoes |
915 |
Partition Array into Disjoint Intervals |
814 |
Binary Tree Pruning |
90 |
Subsets II |
877 |
Stone Game |
429 |
N-ary Tree Level Order Traversal |
926 |
Flip String to Monotone Increasing |
954 |
Array of Doubled Pairs |
49 |
Group Anagrams |
73 |
Set Matrix Zeroes |
1448 |
Count Good Nodes in Binary Tree |
36 |
Valid Sudoku |
153 |
Find Minimum in Rotated Sorted Array |
565 |
Array Nesting |
848 |
Shifting Letters |
978 |
Longest Turbulent Subarray |
54 |
Spiral Matrix |
1239 |
Maximum Length of a Concatenated String with Unique Characters |
725 |
Split Linked List in Parts |
473 |
Matchsticks to Square |
1143 |
Longest Common Subsequence |
55 |
Jump Game |
442 |
Find All Duplicates in an Array |
79 |
Word Search |
201 |
Bitwise AND of Numbers Range |
1008 |
Construct Binary Search Tree from Preorder Traversal |
309 |
Best Time to Buy and Sell Stock with Cooldown |
437 |
Path Sum III |
4511 |
Sort Characters By Frequency |
222 |
Count Complete Tree Nodes |
75 |
Sort Colors |
15 |
3Sum |
994 |
Rotting Oranges |
430 |
Flatten a Multilevel Doubly Linked List |
130 |
Surrounded Regions |
129 |
Sum Root to Leaf Numbers |
260 |
Single Number III |
43 |
Multiply Strings |
96 |
Unique Binary Search Trees |
122 |
Best Time to Buy and Sell Stock II |
739 |
Daily Temperatures |
368 |
Largest Divisible Subset |
540 |
Single Element in a Sorted Array |
106 |
Construct Binary Tree from Inorder and Postorder Traversal |
450 |
Delete Node in a BST |
986 |
Interval List Intersections |
238 |
Product of Array Except Self |
797 |
All Paths From Source to Target |
721 |
Accounts Merge |
198 |
House Robber |
328 |
Odd Even Linked List |
152 |
Maximum Product Subarray |
1306 |
Jump Game III |
790 |
Domino and Tromino Tiling |
416 |
Partition Equal Subset Sum |
310 |
Minimum Height Trees |
221 |
Maximal Square |
394 |
Decode String |
143 |
Reorder List |
210 |
Course Schedule II |
56 |
Merge Intervals |
227 |
Basic Calculator II |
973 |
K Closest Points to Origin |
116 |
Populating Next Right Pointers in Each Node |
1015 |
Smallest Integer Divisible by K |
1026 |
Maximum Difference Between Node and Ancestor |
1010 |
Pairs of Songs With Total Durations Divisible by 60 |
131 |
Palindrome Partitioning |
382 |
Linked List Random Node |
1041 |
Robot Bounded In Circle |
701 |
Insert into a Binary Search Tree |
452 |
Minimum Number of Arrows to Burst Balloons |
8 |
String to Integer (atoi) |
849 |
Maximize Distance to Closest Person |
142 |
Linked List Cycle II |
875 |
Koko Eating Bananas |
134 |
Gas Station |
1291 |
Sequential Digits |
421 |
Maximum XOR of Two Numbers in an Array |
211 |
Design Add and Search Words Data Structure |
438 |
Find All Anagrams in a String |
454 |
4Sum II |
525 |
Contiguous Array |
80 |
Remove Duplicates from Sorted Array II |
532 |
K-diff Pairs in an Array |
560 |
Subarray Sum Equals K |
567 |
Permutation in String |
78 |
Subsets |
39 |
Combination Sum |
402 |
Remove K Digits |
133 |
Clone Graph |
148 |
Sort List |
662 |
Maximum Width of Binary Tree |
413 |
Arithmetic Slices |
799 |
Champagne Tower |
82 |
Remove Duplicates from Sorted List II |
61 |
Rotate List |
138 |
Copy List with Random Pointer |
71 |
Simplify Path |
1249 |
Minimum Remove to Make Valid Parentheses |
856 |
Score of Parentheses |
316 |
Remove Duplicate Letters |
763 |
Partition Labels |
1663 |
Smallest String With A Given Numeric Value |
991 |
Broken Calculator |
881 |
Boats to Save People |
1024 |
Two City Scheduling |
81 |
Search in Rotated Sorted Array II |
287 |
Find the Duplicate Number |
74 |
Search a 2D Matrix |
11 |
Container With Most Water |
538 |
Convert BST to Greater Tree |
230 |
Kth Smallest Element in a BST |
284 |
Peeking Iterator |
216 |
Combination Sum III |
47 |
Permutations II |
117 |
Populating Next Right Pointers in Each Node II |
743 |
Network Delay Time |
474 |
Ones and Zeroes |
167 |
Two Sum II - Input Array Is Sorted |
3 |
Longest Substring Without Repeating Characters |
1658 |
Minimum Operations to Reduce X to Zero |
215 |
Kth Largest Element in an Array |
1570 |
Dot Product of Two Sparse Vectors |
199 |
Binary Tree Right Side View |
92 |
Reverse Linked List II |
307 |
Range Sum Query - Mutable |
240 |
Search a 2D Matrix II |
1457 |
Pseudo-Palindromic Paths in a Binary Tree |
1770 |
Maximum Score from Performing Multiplication Operations |
985 |
Sum of Even Numbers After Queries |
1680 |
Concatenation of Consecutive Binary Numbers |
990 |
Satisfiability of Equality Equations |
658 |
Find K Closest Elements |
1578 |
Minimum Time to Make Rope Colorful |
16 |
3Sum Closest |
334 |
Increasing Triplet Subsequence |
2095 |
Delete the Middle Node of a Linked List |
1662 |
Check If Two String Arrays are Equivalent |
523 |
Continuous Subarray Sum |
835 |
Image Overlap |
433 |
Minimum Genetic Mutation |