Problems
All
Sets
all
easy
medium
hard
All Categories
1D DP
2D DP
Arrays
Arrays & Hashing
Binary Search
Graphs
Heap
Linked List
Sliding Window
Stack
Trees
Two Pointers
Show completed
97 problems found
3Sum
medium
Two Pointers
•
Blind 75
Start
Add Two Numbers
medium
Linked List
•
Blind 75
Start
Alien Dictionary
hard
Graphs
•
Blind 75
Start
Balanced Binary Tree
easy
Trees
•
Blind 75
Start
Best Time to Buy and Sell Stock
easy
Sliding Window
•
Blind 75
Start
Best Time to Buy and Sell Stock with Cooldown
medium
2D DP
•
DP Mastery
Start
Binary Search
easy
Binary Search
•
Blind 75
Start
Binary Tree Level Order Traversal
medium
Trees
•
Blind 75
Start
Binary Tree Maximum Path Sum
hard
Trees
•
Blind 75
Start
Binary Tree Right Side View
medium
Trees
•
Blind 75
Start
Burst Balloons
hard
2D DP
•
DP Mastery
Start
Car Fleet
medium
Stack
•
Blind 75
Start
Climbing Stairs
easy
1D DP
•
DP Mastery
Start
Clone Graph
medium
Graphs
•
Blind 75
Start
Coin Change
medium
1D DP
•
DP Mastery
Start
Coin Change II
medium
2D DP
•
DP Mastery
Start
Construct Binary Tree from Preorder and Inorder
medium
Trees
•
Blind 75
Start
Container With Most Water
medium
Two Pointers
•
Blind 75
Start
Contains Duplicate
easy
Arrays & Hashing
•
Blind 75
Start
Copy List with Random Pointer
medium
Linked List
•
Blind 75
Start
Count Good Nodes in Binary Tree
medium
Trees
•
Blind 75
Start
Course Schedule
medium
Graphs
•
Blind 75
Start
Course Schedule II
medium
Graphs
•
Blind 75
Start
Daily Temperatures
medium
Stack
•
Blind 75
Start
Decode Ways
medium
1D DP
•
DP Mastery
Start
Design Twitter
medium
Heap
•
Blind 75
Start
Diameter of Binary Tree
easy
Trees
•
Blind 75
Start
Edit Distance
medium
2D DP
•
DP Mastery
Start
Encode and Decode Strings
medium
Arrays & Hashing
•
Blind 75
Start
Evaluate Reverse Polish Notation
medium
Stack
•
Blind 75
Start
Find Median from Data Stream
hard
Heap
•
Blind 75
Start
Find Minimum in Rotated Sorted Array
medium
Binary Search
•
Blind 75
Start
Find the Duplicate Number
medium
Linked List
•
Blind 75
Start
Generate Parentheses
medium
Stack
•
Blind 75
Start
Graph Valid Tree
medium
Graphs
•
Blind 75
Start
Group Anagrams
medium
Arrays & Hashing
•
Blind 75
Start
House Robber
medium
1D DP
•
DP Mastery
Start
House Robber II
medium
1D DP
•
DP Mastery
Start
Interleaving String
medium
2D DP
•
DP Mastery
Start
Invert Binary Tree
easy
Trees
•
Blind 75
Start
K Closest Points to Origin
medium
Heap
•
Blind 75
Start
Koko Eating Bananas
medium
Binary Search
•
Blind 75
Start
Kth Largest Element in a Stream
easy
Heap
•
Blind 75
Start
Kth Largest Element in an Array
medium
Heap
•
Blind 75
Start
Kth Smallest Element in a BST
medium
Trees
•
Blind 75
Start
Largest Rectangle in Histogram
hard
Stack
•
Blind 75
Start
Last Stone Weight
easy
Heap
•
Blind 75
Start
Linked List Cycle
easy
Linked List
•
Blind 75
Start
Longest Common Subsequence
medium
2D DP
•
DP Mastery
Start
Longest Consecutive Sequence
medium
Arrays & Hashing
•
Blind 75
Start
Longest Increasing Subsequence
medium
1D DP
•
DP Mastery
Start
Longest Palindromic Substring
medium
1D DP
•
DP Mastery
Start
Longest Repeating Character Replacement
medium
Sliding Window
•
Blind 75
Start
Longest Substring Without Repeating Characters
medium
Sliding Window
•
Blind 75
Start
Lowest Common Ancestor of a BST
medium
Trees
•
Blind 75
Start
LRU Cache
medium
Linked List
•
Blind 75
Start
Maximum Depth of Binary Tree
easy
Trees
•
Blind 75
Start
Maximum Product Subarray
medium
1D DP
•
DP Mastery
Start
Maximum Subarray
medium
Arrays
•
Beginner Friendly
Start
Median of Two Sorted Arrays
hard
Binary Search
•
Blind 75
Start
Merge k Sorted Lists
hard
Linked List
•
Blind 75
Start
Merge Two Sorted Lists
easy
Linked List
•
Blind 75
Start
Min Cost Climbing Stairs
easy
1D DP
•
DP Mastery
Start
Min Stack
medium
Stack
•
Blind 75
Start
Minimum Window Substring
hard
Sliding Window
•
Blind 75
Start
Number of Connected Components
medium
Graphs
•
Blind 75
Start
Number of Islands
medium
Graphs
•
Blind 75
Start
Pacific Atlantic Water Flow
medium
Graphs
•
Blind 75
Start
Palindromic Substrings
medium
1D DP
•
DP Mastery
Start
Partition Equal Subset Sum
medium
1D DP
•
DP Mastery
Start
Permutation in String
medium
Sliding Window
•
Blind 75
Start
Product of Array Except Self
medium
Arrays & Hashing
•
Blind 75
Start
Regular Expression Matching
hard
2D DP
•
DP Mastery
Start
Remove Nth Node From End of List
medium
Linked List
•
Blind 75
Start
Reorder List
medium
Linked List
•
Blind 75
Start
Reverse Linked List
easy
Linked List
•
Blind 75
Start
Reverse Nodes in k-Group
hard
Linked List
•
Blind 75
Start
Same Tree
easy
Trees
•
Blind 75
Start
Search a 2D Matrix
medium
Binary Search
•
Blind 75
Start
Search in Rotated Sorted Array
medium
Binary Search
•
Blind 75
Start
Serialize and Deserialize Binary Tree
hard
Trees
•
Blind 75
Start
Sliding Window Maximum
hard
Sliding Window
•
Blind 75
Start
Subtree of Another Tree
easy
Trees
•
Blind 75
Start
Target Sum
medium
2D DP
•
DP Mastery
Start
Task Scheduler
medium
Heap
•
Blind 75
Start
Time Based Key-Value Store
medium
Binary Search
•
Blind 75
Start
Top K Frequent Elements
medium
Arrays & Hashing
•
Blind 75
Start
Trapping Rain Water
hard
Two Pointers
•
Blind 75
Start
Two Sum
easy
Arrays & Hashing
•
Blind 75
Start
Two Sum II
medium
Two Pointers
•
Blind 75
Start
Unique Paths
medium
2D DP
•
DP Mastery
Start
Valid Anagram
easy
Arrays & Hashing
•
Blind 75
Start
Valid Palindrome
easy
Two Pointers
•
Blind 75
Start
Valid Parentheses
easy
Stack
•
Blind 75
Start
Valid Sudoku
medium
Arrays & Hashing
•
Blind 75
Start
Validate Binary Search Tree
medium
Trees
•
Blind 75
Start
Word Break
medium
1D DP
•
DP Mastery
Start