Courses & Lessons
Practice
Roadmap
Courses & Lessons
Practice
Roadmap
DS&A
System Design
Interview Questions
Level 1
0%
0/5 problems
Topics: Arrays
Keep going!
Arrays
Problem
Difficulty
Solved
Two Sum
Easy
Best Time to Buy and Sell Stock
Easy
Maximum Subarray
Medium
Product of Array Except Self
Medium
Subarray Sum Equals K
Medium
Level 2
0%
0/9 problems
Topics: Stack, Two Pointers
Keep going!
Stack
Problem
Difficulty
Solved
Valid Parentheses
Easy
Min Stack
Medium
Evaluate Reverse Polish Notation
Medium
Daily Temperatures
Medium
Largest Rectangle in Histogram
Hard
Two Pointers
Problem
Difficulty
Solved
Valid Palindrome
Easy
Remove Duplicates from Sorted Array
Easy
3Sum
Medium
Container With Most Water
Medium
Level 3
0%
0/13 problems
Topics: Sliding Window, Binary Search, Merge Intervals
Keep going!
Sliding Window
Problem
Difficulty
Solved
Maximum Subarray
Medium
Longest Substring Without Repeating Characters
Medium
Permutation in String
Medium
Minimum Window Substring
Hard
Sliding Window Maximum
Hard
Binary Search
Problem
Difficulty
Solved
Binary Search
Easy
First Bad Version
Easy
Search Insert Position
Easy
Search in Rotated Sorted Array
Medium
Find Minimum in Rotated Sorted Array
Medium
Median of Two Sorted Arrays
Hard
Merge Intervals
Problem
Difficulty
Solved
Merge Intervals
Medium
Insert Interval
Medium
Level 4
0%
0/8 problems
Topics: Linked Lists
Keep going!
Linked Lists
Problem
Difficulty
Solved
Reverse Linked List
Easy
Merge Two Sorted Lists
Easy
Linked List Cycle
Easy
Palindrome Linked List
Easy
Remove Nth Node From End of List
Medium
Reorder List
Medium
Copy List with Random Pointer
Medium
LRU Cache
Hard
Level 5
0%
0/16 problems
Topics: Trees, Heap / Priority Queue, Graphs (Beginner)
Keep going!
Trees
Problem
Difficulty
Solved
Maximum Depth of Binary Tree
Easy
Invert Binary Tree
Easy
Diameter of Binary Tree
Easy
Same Tree
Easy
Validate Binary Search Tree
Medium
Binary Tree Level Order Traversal
Medium
Lowest Common Ancestor of a Binary Tree
Medium
Serialize and Deserialize Binary Tree
Hard
Heap / Priority Queue
Problem
Difficulty
Solved
Kth Largest Element in an Array
Medium
Top K Frequent Elements
Medium
Merge k Sorted Lists
Hard
Find Median from Data Stream
Hard
Graphs (Beginner)
Problem
Difficulty
Solved
Clone Graph
Medium
Number of Islands
Medium
Course Schedule
Medium
Pacific Atlantic Water Flow
Medium
Level 6
0%
0/6 problems
Topics: K-way Merge, Top K Elements
Keep going!
K-way Merge
Problem
Difficulty
Solved
Kth Smallest Element in a Sorted Matrix
Medium
Merge k Sorted Lists
Hard
Find Median from Data Stream
Hard
Top K Elements
Problem
Difficulty
Solved
Top K Frequent Elements
Medium
Kth Largest Element in an Array
Medium
Sort Characters By Frequency
Medium
Level 7
0%
0/13 problems
Topics: Divide and Conquer, Greedy, Backtracking
Keep going!
Divide and Conquer
Problem
Difficulty
Solved
Majority Element
Easy
Sort an Array
Medium
Kth Largest Element in an Array
Medium
Greedy
Problem
Difficulty
Solved
Jump Game
Medium
Jump Game II
Medium
Gas Station
Medium
Greedy Coin Change
Medium
Backtracking
Problem
Difficulty
Solved
Subsets
Medium
Subsets II
Medium
Permutations
Medium
Combination Sum
Medium
Word Search
Medium
N-Queens
Hard
Level 8
0%
0/5 problems
Topics: Permutations, Matrices
Keep going!
Permutations
Problem
Difficulty
Solved
Permutations
Medium
Permutations II
Medium
Matrices
Problem
Difficulty
Solved
Set Matrix Zeroes
Medium
Spiral Matrix
Medium
Rotate Image
Medium
Level 9
0%
0/8 problems
Topics: Dynamic Programming
Keep going!
Dynamic Programming
Problem
Difficulty
Solved
Climbing Stairs
Easy
House Robber
Medium
Longest Increasing Subsequence
Medium
Coin Change
Medium
Longest Common Subsequence
Medium
Word Break
Medium
Edit Distance
Hard
Regular Expression Matching
Hard
Level 10
0%
0/8 problems
Topics: Graphs (Advanced)
Keep going!
Graphs (Advanced)
Problem
Difficulty
Solved
Course Schedule II
Medium
Network Delay Time
Medium
Path With Minimum Effort
Medium
Cheapest Flights Within K Stops
Medium
Shortest Path in Binary Matrix
Medium
Number of Connected Components in an Undirected Graph
Medium
Accounts Merge
Medium
Critical Connections in a Network
Hard