1 |
Two Sum |
E
|
10.00 |
Vid
/
Code
|
|
2 |
LRU Cache |
M
|
5.79 |
Vid
/
Code
|
|
3 |
Number of Islands |
M
|
4.89 |
Vid
/
Code
|
|
4 |
Merge Intervals |
M
|
4.77 |
Vid
/
Code
|
|
5 |
Longest Substring Without Repeating Characters |
M
|
4.00 |
Vid
/
Code
|
|
6 |
Trapping Rain Water |
H
|
3.94 |
Vid
/
Code
|
|
7 |
Kth Largest Element in an Array |
M
|
3.77 |
Vid
/
Code
|
|
8 |
Group Anagrams |
M
|
3.25 |
Vid
/
Code
|
|
9 |
Best Time to Buy and Sell Stock |
E
|
3.09 |
Vid
/
Code
|
|
10 |
Valid Parentheses |
E
|
3.02 |
Vid
/
Code
|
|
11 |
Longest Palindromic Substring |
M
|
2.96 |
Vid
/
Code
|
|
12 |
Top K Frequent Elements |
M
|
2.57 |
Vid
/
Code
|
|
13 |
Merge k Sorted Lists |
H
|
2.47 |
Vid
/
Code
|
|
14 |
Pow(x, n) |
M
|
2.32 |
Vid
/
Code
|
|
15 |
3Sum |
M
|
2.26 |
Vid
/
Code
|
|
16 |
Add Two Numbers |
M
|
2.23 |
Vid
/
Code
|
|
17 |
Copy List with Random Pointer |
M
|
2.23 |
Vid
/
Code
|
|
18 |
Meeting Rooms II |
M
|
2.21 |
Vid
/
Code
|
|
19 |
Median of Two Sorted Arrays |
H
|
2.17 |
Vid
/
Code
|
|
20 |
House Robber |
M
|
2.09 |
Vid
/
Code
|
|
21 |
Maximum Subarray |
M
|
2.00 |
Vid
/
Code
|
|
22 |
Koko Eating Bananas |
M
|
1.96 |
Vid
/
Code
|
|
23 |
Spiral Matrix |
M
|
1.94 |
Vid
/
Code
|
|
24 |
Binary Tree Right Side View |
M
|
1.94 |
Vid
/
Code
|
|
25 |
Valid Palindrome |
E
|
1.89 |
Vid
/
Code
|
|
26 |
Climbing Stairs |
E
|
1.77 |
Vid
/
Code
|
|
27 |
Course Schedule |
M
|
1.72 |
Vid
/
Code
|
|
28 |
Word Ladder |
H
|
1.66 |
Vid
/
Code
|
|
29 |
Jump Game |
M
|
1.64 |
Vid
/
Code
|
|
30 |
Course Schedule II |
M
|
1.62 |
Vid
/
Code
|
|
31 |
Diameter of Binary Tree |
E
|
1.60 |
Vid
/
Code
|
|
32 |
Container With Most Water |
M
|
1.57 |
Vid
/
Code
|
|
33 |
Longest Consecutive Sequence |
M
|
1.55 |
Vid
/
Code
|
|
34 |
Rotate Image |
M
|
1.55 |
Vid
/
Code
|
|
35 |
Rotting Oranges |
M
|
1.51 |
Vid
/
Code
|
|
36 |
Letter Combinations of a Phone Number |
M
|
1.49 |
Vid
/
Code
|
|
37 |
Word Search |
M
|
1.42 |
Vid
/
Code
|
|
38 |
Product of Array Except Self |
M
|
1.42 |
Vid
/
Code
|
|
39 |
K Closest Points to Origin |
M
|
1.42 |
Vid
/
Code
|
|
40 |
Task Scheduler |
M
|
1.38 |
Vid
/
Code
|
|
41 |
Binary Tree Maximum Path Sum |
H
|
1.38 |
Vid
/
Code
|
|
42 |
Search in Rotated Sorted Array |
M
|
1.34 |
Vid
/
Code
|
|
43 |
Generate Parentheses |
M
|
1.32 |
Vid
/
Code
|
|
44 |
Word Break |
M
|
1.32 |
Vid
/
Code
|
|
45 |
Find Median from Data Stream |
H
|
1.28 |
Vid
/
Code
|
|
46 |
Minimum Window Substring |
H
|
1.25 |
Vid
/
Code
|
|
47 |
Valid Anagram |
E
|
1.21 |
Vid
/
Code
|
|
48 |
Coin Change |
M
|
1.15 |
Vid
/
Code
|
|
49 |
Sliding Window Maximum |
H
|
1.04 |
Vid
/
Code
|
|
50 |
Happy Number |
E
|
1.02 |
Vid
/
Code
|
|
51 |
Reverse Integer |
M
|
1.00 |
Vid
/
Code
|
|
52 |
Walls and Gates |
M
|
0.91 |
Vid
/
Code
|
|
53 |
Daily Temperatures |
M
|
0.91 |
Vid
/
Code
|
|
54 |
Longest Increasing Path in a Matrix |
H
|
0.91 |
Vid
/
Code
|
|
55 |
Merge Two Sorted Lists |
E
|
0.89 |
Vid
/
Code
|
|
56 |
Longest Increasing Subsequence |
M
|
0.87 |
Vid
/
Code
|
|
57 |
Jump Game II |
M
|
0.87 |
Vid
/
Code
|
|
58 |
Largest Rectangle in Histogram |
H
|
0.85 |
Vid
/
Code
|
|
59 |
Subsets |
M
|
0.85 |
Vid
/
Code
|
|
60 |
Permutation in String |
M
|
0.83 |
Vid
/
Code
|
|
61 |
Reverse Linked List |
E
|
0.83 |
Vid
/
Code
|
|
62 |
Combination Sum |
M
|
0.81 |
Vid
/
Code
|
|
63 |
Regular Expression Matching |
H
|
0.81 |
Vid
/
Code
|
|
64 |
Remove Nth Node From End of List |
M
|
0.81 |
Vid
/
Code
|
|
65 |
Time Based Key-Value Store |
M
|
0.79 |
Vid
/
Code
|
|
66 |
Word Search II |
H
|
0.79 |
Vid
/
Code
|
|
67 |
Alien Dictionary |
H
|
0.74 |
Vid
/
Code
|
|
68 |
Reverse Nodes in k-Group |
H
|
0.72 |
Vid
/
Code
|
|
69 |
Validate Binary Search Tree |
M
|
0.70 |
Vid
/
Code
|
|
70 |
Palindromic Substrings |
M
|
0.68 |
Vid
/
Code
|
|
71 |
Maximum Product Subarray |
M
|
0.68 |
Vid
/
Code
|
|
72 |
Min Stack |
M
|
0.66 |
Vid
/
Code
|
|
73 |
House Robber II |
M
|
0.66 |
Vid
/
Code
|
|
74 |
Unique Paths |
M
|
0.66 |
Vid
/
Code
|
|
75 |
Clone Graph |
M
|
0.66 |
Vid
/
Code
|
|
76 |
Valid Sudoku |
M
|
0.64 |
Vid
/
Code
|
|
77 |
Plus One |
E
|
0.64 |
Vid
/
Code
|
|
78 |
Permutations |
M
|
0.62 |
Vid
/
Code
|
|
79 |
Single Number |
E
|
0.62 |
Vid
/
Code
|
|
80 |
Combination Sum II |
M
|
0.58 |
Vid
/
Code
|
|
81 |
Max Area of Island |
M
|
0.57 |
Vid
/
Code
|
|
82 |
Set Matrix Zeroes |
M
|
0.57 |
Vid
/
Code
|
|
83 |
Decode Ways |
M
|
0.57 |
Vid
/
Code
|
|
84 |
Longest Repeating Character Replacement |
M
|
0.55 |
Vid
/
Code
|
|
85 |
Gas Station |
M
|
0.55 |
Vid
/
Code
|
|
86 |
Contains Duplicate |
E
|
0.55 |
Vid
/
Code
|
|
87 |
Search a 2D Matrix |
M
|
0.53 |
Vid
/
Code
|
|
88 |
Missing Number |
E
|
0.53 |
Vid
/
Code
|
|
89 |
Lowest Common Ancestor of a Binary Search Tree |
M
|
0.53 |
Vid
/
Code
|
|
90 |
Find Minimum in Rotated Sorted Array |
M
|
0.53 |
Vid
/
Code
|
|
91 |
Edit Distance |
M
|
0.51 |
Vid
/
Code
|
|
92 |
Serialize and Deserialize Binary Tree |
H
|
0.51 |
Vid
/
Code
|
|
93 |
Kth Smallest Element in a BST |
M
|
0.49 |
Vid
/
Code
|
|
94 |
Evaluate Reverse Polish Notation |
M
|
0.49 |
Vid
/
Code
|
|
95 |
Implement Trie (Prefix Tree) |
M
|
0.47 |
Vid
/
Code
|
|
96 |
Linked List Cycle |
E
|
0.43 |
Vid
/
Code
|
|
97 |
Insert Interval |
M
|
0.43 |
Vid
/
Code
|
|
98 |
Reorder List |
M
|
0.43 |
Vid
/
Code
|
|
99 |
Find the Duplicate Number |
M
|
0.40 |
Vid
/
Code
|
|
100 |
Longest Common Subsequence |
M
|
0.38 |
Vid
/
Code
|
|
101 |
Two Sum II - Input Array Is Sorted |
M
|
0.38 |
Vid
/
Code
|
|
102 |
Binary Search |
E
|
0.38 |
Vid
/
Code
|
|
103 |
Maximum Depth of Binary Tree |
E
|
0.38 |
Vid
/
Code
|
|
104 |
Binary Tree Level Order Traversal |
M
|
0.36 |
Vid
/
Code
|
|
105 |
Partition Equal Subset Sum |
M
|
0.36 |
Vid
/
Code
|
|
106 |
Cheapest Flights Within K Stops |
M
|
0.34 |
Vid
/
Code
|
|
107 |
Same Tree |
E
|
0.34 |
Vid
/
Code
|
|
108 |
Palindrome Partitioning |
M
|
0.32 |
Vid
/
Code
|
|
109 |
Design Add and Search Words Data Structure |
M
|
0.30 |
Vid
/
Code
|
|
110 |
N-Queens |
H
|
0.30 |
Vid
/
Code
|
|
111 |
Target Sum |
M
|
0.30 |
Vid
/
Code
|
|
112 |
Reconstruct Itinerary |
H
|
0.28 |
Vid
/
Code
|
|
113 |
Subsets II |
M
|
0.26 |
Vid
/
Code
|
|
114 |
Distinct Subsequences |
H
|
0.25 |
Vid
/
Code
|
|
115 |
Construct Binary Tree from Preorder and Inorder Traversal |
M
|
0.25 |
Vid
/
Code
|
|
116 |
Number of Connected Components in an Undirected Graph |
M
|
0.25 |
Vid
/
Code
|
|
117 |
Interleaving String |
M
|
0.23 |
Vid
/
Code
|
|
118 |
Kth Largest Element in a Stream |
E
|
0.23 |
Vid
/
Code
|
|
119 |
Graph Valid Tree |
M
|
0.23 |
Vid
/
Code
|
|
120 |
Coin Change II |
M
|
0.21 |
Vid
/
Code
|
|
121 |
Last Stone Weight |
E
|
0.21 |
Vid
/
Code
|
|
122 |
Surrounded Regions |
M
|
0.21 |
Vid
/
Code
|
|
123 |
Multiply Strings |
M
|
0.19 |
Vid
/
Code
|
|
124 |
Pacific Atlantic Water Flow |
M
|
0.19 |
Vid
/
Code
|
|
125 |
Number of 1 Bits |
E
|
0.19 |
Vid
/
Code
|
|
126 |
Non-overlapping Intervals |
M
|
0.19 |
Vid
/
Code
|
|
127 |
Balanced Binary Tree |
E
|
0.17 |
Vid
/
Code
|
|
128 |
Sum of Two Integers |
M
|
0.15 |
Vid
/
Code
|
|
129 |
Meeting Rooms |
E
|
0.13 |
Vid
/
Code
|
|
130 |
Min Cost Climbing Stairs |
E
|
0.13 |
Vid
/
Code
|
|
131 |
Subtree of Another Tree |
E
|
0.13 |
Vid
/
Code
|
|
132 |
Encode and Decode Strings |
M
|
0.11 |
Vid
/
Code
|
|
133 |
Invert Binary Tree |
E
|
0.09 |
Vid
/
Code
|
|
134 |
Redundant Connection |
M
|
0.09 |
Vid
/
Code
|
|
135 |
Counting Bits |
E
|
0.09 |
Vid
/
Code
|
|
136 |
Design Twitter |
M
|
0.09 |
Vid
/
Code
|
|
137 |
Min Cost to Connect All Points |
M
|
0.08 |
Vid
/
Code
|
|
138 |
Swim in Rising Water |
H
|
0.08 |
Vid
/
Code
|
|
139 |
Network Delay Time |
M
|
0.08 |
Vid
/
Code
|
|
140 |
Minimum Interval to Include Each Query |
H
|
0.08 |
Vid
/
Code
|
|
141 |
Detect Squares |
M
|
0.08 |
Vid
/
Code
|
|
142 |
Reverse Bits |
E
|
0.08 |
Vid
/
Code
|
|
143 |
Valid Parenthesis String |
M
|
0.06 |
Vid
/
Code
|
|
144 |
Count Good Nodes in Binary Tree |
M
|
0.04 |
Vid
/
Code
|
|
145 |
Hand of Straights |
M
|
0.04 |
Vid
/
Code
|
|
146 |
Burst Balloons |
H
|
0.04 |
Vid
/
Code
|
|
147 |
Car Fleet |
M
|
0.04 |
Vid
/
Code
|
|