|
EASY
|
Two Sum |
100.0 |
0.56 |
View Problem
|
Array, Hash Table |
|
MEDIUM
|
Add Two Numbers |
71.8 |
0.46 |
View Problem
|
Linked List, Math, Recursion |
|
MEDIUM
|
3Sum |
68.3 |
0.37 |
View Problem
|
Array, Two Pointers, Sorting |
|
EASY
|
Merge Strings Alternately |
66.6 |
0.82 |
View Problem
|
Two Pointers, String |
|
EASY
|
Create Hello World Function |
65.9 |
0.82 |
View Problem
|
nan |
|
HARD
|
Median of Two Sorted Arrays |
65.3 |
0.44 |
View Problem
|
Array, Binary Search, Divide and Conquer |
|
EASY
|
Palindrome Number |
64.7 |
0.59 |
View Problem
|
Math |
|
HARD
|
Trapping Rain Water |
64.0 |
0.65 |
View Problem
|
Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack |
|
EASY
|
Longest Common Prefix |
64.0 |
0.45 |
View Problem
|
String, Trie |
|
MEDIUM
|
Longest Substring Without Repeating Characters |
64.0 |
0.37 |
View Problem
|
Hash Table, String, Sliding Window |
|
EASY
|
Best Time to Buy and Sell Stock |
62.6 |
0.55 |
View Problem
|
Array, Dynamic Programming |
|
EASY
|
Merge Sorted Array |
62.6 |
0.53 |
View Problem
|
Array, Two Pointers, Sorting |
|
MEDIUM
|
Subarray Sum Equals K |
61.0 |
0.45 |
View Problem
|
Array, Hash Table, Prefix Sum |
|
MEDIUM
|
Number of Islands |
61.0 |
0.62 |
View Problem
|
Array, Depth-First Search, Breadth-First Search, Union Find, Matrix |
|
MEDIUM
|
Container With Most Water |
61.0 |
0.58 |
View Problem
|
Array, Two Pointers, Greedy |
|
EASY
|
Valid Parentheses |
59.3 |
0.42 |
View Problem
|
String, Stack |
|
MEDIUM
|
Merge Intervals |
59.3 |
0.49 |
View Problem
|
Array, Sorting |
|
MEDIUM
|
Longest Consecutive Sequence |
57.5 |
0.47 |
View Problem
|
Array, Hash Table, Union Find |
|
EASY
|
Recyclable and Low Fat Products |
56.5 |
0.89 |
View Problem
|
Database |
|
EASY
|
Remove Duplicates from Sorted Array |
55.4 |
0.60 |
View Problem
|
Array, Two Pointers |
|
EASY
|
Roman to Integer |
55.4 |
0.65 |
View Problem
|
Hash Table, Math, String |
|
MEDIUM
|
House Robber |
54.3 |
0.52 |
View Problem
|
Array, Dynamic Programming |
|
EASY
|
Merge Two Sorted Lists |
54.3 |
0.67 |
View Problem
|
Linked List, Recursion |
|
MEDIUM
|
Decode String |
54.3 |
0.61 |
View Problem
|
String, Stack, Recursion |
|
MEDIUM
|
Next Permutation |
53.1 |
0.43 |
View Problem
|
Array, Two Pointers |
|
EASY
|
Add Two Integers |
53.1 |
0.88 |
View Problem
|
Math |
|
MEDIUM
|
Generate Parentheses |
51.8 |
0.77 |
View Problem
|
String, Dynamic Programming, Backtracking |
|
MEDIUM
|
4Sum |
51.8 |
0.38 |
View Problem
|
Array, Two Pointers, Sorting |
|
MEDIUM
|
Meeting Rooms II |
51.8 |
0.52 |
View Problem
|
Array, Two Pointers, Greedy, Sorting, Heap (Priority Queue), Prefix Sum |
|
EASY
|
Climbing Stairs |
51.8 |
0.54 |
View Problem
|
Math, Dynamic Programming, Memoization |
|
MEDIUM
|
Koko Eating Bananas |
50.4 |
0.49 |
View Problem
|
Array, Binary Search |
|
MEDIUM
|
Longest Repeating Character Replacement |
50.4 |
0.57 |
View Problem
|
Hash Table, String, Sliding Window |
|
HARD
|
Sliding Window Maximum |
50.4 |
0.48 |
View Problem
|
Array, Queue, Sliding Window, Heap (Priority Queue), Monotonic Queue |
|
HARD
|
Largest Rectangle in Histogram |
50.4 |
0.47 |
View Problem
|
Array, Stack, Monotonic Stack |
|
MEDIUM
|
Find Peak Element |
50.4 |
0.47 |
View Problem
|
Array, Binary Search |
|
EASY
|
Valid Anagram |
48.9 |
0.67 |
View Problem
|
Hash Table, String, Sorting |
|
HARD
|
First Missing Positive |
48.9 |
0.41 |
View Problem
|
Array, Hash Table |
|
HARD
|
Basic Calculator |
48.9 |
0.46 |
View Problem
|
Math, String, Stack, Recursion |
|
MEDIUM
|
Longest Palindromic Substring |
48.9 |
0.36 |
View Problem
|
Two Pointers, String, Dynamic Programming |
|
MEDIUM
|
Letter Combinations of a Phone Number |
48.9 |
0.64 |
View Problem
|
Hash Table, String, Backtracking |
|
MEDIUM
|
Zigzag Conversion |
48.9 |
0.52 |
View Problem
|
String |
|
HARD
|
Range Module |
48.9 |
0.44 |
View Problem
|
Design, Segment Tree, Ordered Set |
|
MEDIUM
|
Rotate Image |
47.3 |
0.78 |
View Problem
|
Array, Math, Matrix |
|
MEDIUM
|
Maximum Subarray |
47.3 |
0.52 |
View Problem
|
Array, Divide and Conquer, Dynamic Programming |
|
HARD
|
Russian Doll Envelopes |
47.3 |
0.37 |
View Problem
|
Array, Binary Search, Dynamic Programming, Sorting |
|
EASY
|
Diameter of Binary Tree |
47.3 |
0.64 |
View Problem
|
Tree, Depth-First Search, Binary Tree |
|
MEDIUM
|
LRU Cache |
47.3 |
0.45 |
View Problem
|
Hash Table, Linked List, Design, Doubly-Linked List |
|
EASY
|
Majority Element |
47.3 |
0.66 |
View Problem
|
Array, Hash Table, Divide and Conquer, Sorting, Counting |
|
MEDIUM
|
Pow(x, n) |
47.3 |
0.37 |
View Problem
|
Math, Recursion |
|
MEDIUM
|
Group Anagrams |
45.6 |
0.71 |
View Problem
|
Array, Hash Table, String, Sorting |
|
MEDIUM
|
Course Schedule |
45.6 |
0.49 |
View Problem
|
Depth-First Search, Breadth-First Search, Graph, Topological Sort |
|
EASY
|
Plus One |
45.6 |
0.48 |
View Problem
|
Array, Math |
|
MEDIUM
|
Jump Game |
45.6 |
0.39 |
View Problem
|
Array, Dynamic Programming, Greedy |
|
HARD
|
N-Queens |
45.6 |
0.73 |
View Problem
|
Array, Backtracking |
|
MEDIUM
|
Rotate Array |
45.6 |
0.43 |
View Problem
|
Array, Math, Two Pointers |
|
MEDIUM
|
Sort Colors |
45.6 |
0.68 |
View Problem
|
Array, Two Pointers, Sorting |
|
EASY
|
Pascal's Triangle |
45.6 |
0.77 |
View Problem
|
Array, Dynamic Programming |
|
EASY
|
Logger Rate Limiter |
43.6 |
0.77 |
View Problem
|
Hash Table, Design, Data Stream |
|
EASY
|
Reverse Linked List |
43.6 |
0.79 |
View Problem
|
Linked List, Recursion |
|
MEDIUM
|
Longest Increasing Subsequence |
43.6 |
0.58 |
View Problem
|
Array, Binary Search, Dynamic Programming |
|
MEDIUM
|
Spiral Matrix |
43.6 |
0.54 |
View Problem
|
Array, Matrix, Simulation |
|
HARD
|
Merge k Sorted Lists |
43.6 |
0.57 |
View Problem
|
Linked List, Divide and Conquer, Heap (Priority Queue), Merge Sort |
|
MEDIUM
|
Maximal Square |
43.6 |
0.49 |
View Problem
|
Array, Dynamic Programming, Matrix |
|
EASY
|
Remove Element |
43.6 |
0.60 |
View Problem
|
Array, Two Pointers |
|
EASY
|
Happy Number |
43.6 |
0.58 |
View Problem
|
Hash Table, Math, Two Pointers |
|
EASY
|
Single Number |
43.6 |
0.76 |
View Problem
|
Array, Bit Manipulation |
|
HARD
|
Maximal Rectangle |
41.4 |
0.54 |
View Problem
|
Array, Dynamic Programming, Stack, Matrix, Monotonic Stack |
|
EASY
|
Power of Two |
41.4 |
0.48 |
View Problem
|
Math, Bit Manipulation, Recursion |
|
MEDIUM
|
Reverse Integer |
41.4 |
0.30 |
View Problem
|
Math |
|
EASY
|
Search Insert Position |
41.4 |
0.49 |
View Problem
|
Array, Binary Search |
|
MEDIUM
|
Kth Largest Element in an Array |
41.4 |
0.68 |
View Problem
|
Array, Divide and Conquer, Sorting, Heap (Priority Queue), Quickselect |
|
MEDIUM
|
Single Element in a Sorted Array |
41.4 |
0.59 |
View Problem
|
Array, Binary Search |
|
MEDIUM
|
Permutations |
41.4 |
0.81 |
View Problem
|
Array, Backtracking |
|
HARD
|
Binary Tree Maximum Path Sum |
39.0 |
0.41 |
View Problem
|
Dynamic Programming, Tree, Depth-First Search, Binary Tree |
|
MEDIUM
|
Peak Index in a Mountain Array |
39.0 |
0.68 |
View Problem
|
Array, Binary Search |
|
EASY
|
Find the Index of the First Occurrence in a String |
39.0 |
0.45 |
View Problem
|
Two Pointers, String, String Matching |
|
MEDIUM
|
Number of Provinces |
39.0 |
0.69 |
View Problem
|
Depth-First Search, Breadth-First Search, Union Find, Graph |
|
EASY
|
Create a DataFrame from List |
39.0 |
0.81 |
View Problem
|
nan |
|
EASY
|
Valid Palindrome |
39.0 |
0.51 |
View Problem
|
Two Pointers, String |
|
MEDIUM
|
Word Break |
39.0 |
0.48 |
View Problem
|
Array, Hash Table, String, Dynamic Programming, Trie, Memoization |
|
MEDIUM
|
Unique Paths |
39.0 |
0.66 |
View Problem
|
Math, Dynamic Programming, Combinatorics |
|
MEDIUM
|
The Earliest Moment When Everyone Become Friends |
36.2 |
0.66 |
View Problem
|
Array, Union Find, Sorting |
|
EASY
|
Contains Duplicate |
36.2 |
0.63 |
View Problem
|
Array, Hash Table, Sorting |
|
HARD
|
Regular Expression Matching |
36.2 |
0.29 |
View Problem
|
String, Dynamic Programming, Recursion |
|
MEDIUM
|
Search in Rotated Sorted Array |
36.2 |
0.43 |
View Problem
|
Array, Binary Search |
|
MEDIUM
|
Combination Sum |
36.2 |
0.75 |
View Problem
|
Array, Backtracking |
|
MEDIUM
|
Insert Delete GetRandom O(1) |
32.9 |
0.55 |
View Problem
|
Array, Hash Table, Math, Design, Randomized |
|
HARD
|
Split Array Largest Sum |
32.9 |
0.58 |
View Problem
|
Array, Binary Search, Dynamic Programming, Greedy, Prefix Sum |
|
EASY
|
Sqrt(x) |
32.9 |
0.40 |
View Problem
|
Math, Binary Search |
|
HARD
|
Find Median from Data Stream |
32.9 |
0.53 |
View Problem
|
Two Pointers, Design, Sorting, Heap (Priority Queue), Data Stream |
|
EASY
|
Add Binary |
32.9 |
0.56 |
View Problem
|
Math, String, Bit Manipulation, Simulation |
|
MEDIUM
|
Random Pick with Weight |
28.9 |
0.48 |
View Problem
|
Array, Math, Binary Search, Prefix Sum, Randomized |
|
MEDIUM
|
Coin Change |
28.9 |
0.46 |
View Problem
|
Array, Dynamic Programming, Breadth-First Search |
|
EASY
|
Find Customer Referee |
28.9 |
0.72 |
View Problem
|
Database |
|
MEDIUM
|
Reverse Words in a String |
23.8 |
0.52 |
View Problem
|
Two Pointers, String |
|
HARD
|
Finding MK Average |
23.8 |
0.38 |
View Problem
|
Design, Queue, Heap (Priority Queue), Data Stream, Ordered Set |
|
EASY
|
Find the Difference |
23.8 |
0.60 |
View Problem
|
Hash Table, String, Bit Manipulation, Sorting |
|
MEDIUM
|
Pacific Atlantic Water Flow |
23.8 |
0.58 |
View Problem
|
Array, Depth-First Search, Breadth-First Search, Matrix |
|
MEDIUM
|
Minimum Area Rectangle |
23.8 |
0.55 |
View Problem
|
Array, Hash Table, Math, Geometry, Sorting |
|
HARD
|
Guess the Word |
17.1 |
0.38 |
View Problem
|
Array, Math, String, Interactive, Game Theory |