Skip to main content
CodeTutor
Questions
Categories
Patterns
Progress
CodeTutor - Coding Interview Preparation
Questions
Difficulty
All
Easy
Medium
Hard
Search
Category
All Categories
Arrays (216)
Binary Search (22)
Dynamic Programming (73)
Graphs (37)
Hash Tables (78)
Heap (18)
Linked Lists (13)
Math (76)
Queue (10)
Recursion (51)
Sorting (40)
Stack (32)
Strings (89)
Trees (44)
Two Pointers (31)
Pattern
All Patterns
BFS (Breadth-First Search) (35)
Backtracking (28)
Binary Search (28)
Binary Tree Traversal (36)
Bit Manipulation (4)
Counting / Bucket Sort (2)
Cyclic Sort (0)
DFS (Depth-First Search) (53)
Divide and Conquer (0)
Dynamic Programming (69)
Fast & Slow Pointers (5)
Greedy (75)
Hashing (12)
Heap / Priority Queue (17)
LinkedList In-Place Reversal (6)
Matrix Manipulation (1)
Matrix Traversal (35)
Monotonic Stack (23)
Overlapping Intervals (4)
Prefix Sum (23)
Sliding Window (15)
Synchronization (1)
Topological Sort (1)
Trie (3)
Two Pointers (62)
Union Find (8)
Showing 11 of 51 questions
Pow(x, n)
Medium
Math
Recursion
Binary Search
★
LeetCode #50
Regular Expression Matching
Hard
Strings
Recursion
Dynamic Programming
Dynamic Programming
★
LeetCode #10
1
2
3
Reverse Linked List
Easy
Recursion
Linked Lists
LinkedList In-Place Reversal
★
LeetCode #206
Same Tree
Easy
Trees
Recursion
DFS (Depth-First Search)
★
Binary Tree Traversal
LeetCode #100
Sort an Array
Medium
Arrays
Recursion
Sorting
Dynamic Programming
★
LeetCode #912
Subsets II
Medium
Arrays
Recursion
Sorting
Backtracking
★
LeetCode #90
Subsets
Medium
Arrays
Recursion
Backtracking
★
LeetCode #78
Subtree of Another Tree
Easy
Trees
Recursion
DFS (Depth-First Search)
★
Binary Tree Traversal
LeetCode #572
Validate Binary Search Tree
Medium
Trees
Recursion
DFS (Depth-First Search)
★
Binary Tree Traversal
LeetCode #98
Word Search II
Hard
Arrays
Recursion
Strings
Trie
★
Backtracking
Matrix Traversal
LeetCode #212
Word Search
Medium
Arrays
Recursion
Backtracking
DFS (Depth-First Search)
★
LeetCode #79