LeetCode Tutorial
Master coding interview patterns with 25 carefully curated problems
Categories
Browse by Pattern
Array Hashing Examples
5
Two Sum
Easy
Contains Duplicate
Easy
Group Anagrams
Medium
and 2 more...
Hash Map
Array
Hash Set
View Problems →
Binary Search And Sorting
3
Binary Search
Easy
Find First and Last Position
Medium
Merge Sort
Medium
Binary Search
Two Pointers
Divide and Conquer
View Problems →
Pointer And Sliding Window
5
Valid Palindrome
Easy
Two Sum II - Input Array Is Sorted
Medium
Best Time to Buy and Sell Stock
Easy
and 2 more...
Two Pointers
String
Array
View Problems →
Stack Queue Problems
2
Valid Parentheses
Easy
Daily Temperatures
Medium
Stack
Monotonic Stack
View Problems →
Trees And Recursion
3
Maximum Depth of Binary Tree
Easy
Same Tree
Easy
Binary Tree Level Order Traversal
Medium
Tree
DFS
Recursion
View Problems →
Graphs And Traversal
2
Number of Connected Components
Medium
Shortest Path in Unweighted Graph
Medium
Graph
DFS
Union Find
View Problems →
Dynamic Programming
4
Climbing Stairs
Easy
House Robber
Medium
Coin Change
Medium
and 1 more...
Dynamic Programming
Fibonacci
Array
View Problems →
Real World Applications
1
Payroll Distribution
Hard
Math
Proportional Allocation
Greedy
View Problems →
Coverage Overview
8
Categories
25
Problems
28
Patterns
9/13/3
Easy/Med/Hard