Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Coding Interviews Bootcamp
Precourse
Introduction (1:23)
Warmup
Why start with easy problems?
Fizz Buzz
Palindrome Number
Merge Two Sorted Lists
Single Number
Contains Duplicate
Valid Anagram
Fibonacci Number
Defanging an IP Address
Running Sum of 1d Array
Number of Good Pairs
Richest Customer Wealth
Build Array from Permutation
Concatenation of Array
Fixed-Size Sliding Window
Lesson Video (5:48)
Average Of All Subarrays
Maximum Average Subarray I
Substrings of Size Three with Distinct Characters
Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold
Diet Plan Performance
Find All Anagrams in a String
Permutation in String
Find K-Length Substrings With No Repeated Characters
Milestone Check
Dynamic-Size Sliding Window
Lesson Video (9:01)
Max Consecutive Ones
Consecutive Ones III
Longest Substring Without Repeating Characters
Minimum Window Substring
Milestone Check
Modified Binary Search
Lesson Video (13:05)
Binary Search
Find Smallest Letter Greater Than Target
Find First and Last Position of Element in Sorted Array
Single Element in a Sorted Array
Peak Index in a Mountain Array
Find in Mountain Array
Search in Rotated Sorted Array
Milestone Check
Two Pointers
Lesson Video (6:58)
Valid Palindrome
Two Sum II - Input Array Is Sorted
Remove Duplicates from Sorted Array
3Sum
Remove Element
Reverse String
Sort Colors
Container With Most Water
Move Zeroes
Squares of a Sorted Array
Milestone Check
Cyclic Sort
Lesson Video (8:39)
Find All Numbers Disappeared in an Array
Missing Number
Find All Duplicates in an Array
Set Mismatch
Find the Duplicate Number
First Missing Positive
Kth Missing Positive Number
Milestone Check
Top K Element
Lesson Video (11:32)
Top K Frequent Elements
Kth Largest Element in an Array
K Closest Points to Origin
Sort Array by Increasing Frequency
Sort Characters By Frequency
Find K Closest Elements
Least Number of Unique Integers after K Removals
Milestone Check
Merge Intervals
Lesson Video (6:46)
Merge Intervals
Insert Interval
Interval List Intersections
Non-overlapping Intervals
Employee Free Time
Meeting Rooms
Meeting Rooms II
Meeting Scheduler
Milestone Check
In Place Reversal of Linked List
Lesson Video (5:39)
Reverse Linked List
Reverse Linked List II
Reverse Nodes in k-Group
Rotate List
Milestone Check
Fast and Slow Pointer
Lesson Video (4:54)
Middle of the Linked List
Linked List Cycle
Linked List Cycle II
Happy Number
Milestone Check
Depth First Search (DFS)
Lesson Video (9:03)
Binary Tree Inorder Traversal
Find All The Lonely Nodes
Evaluate Boolean Binary Tree
Same Tree
Maximum Depth of Binary Tree
Range Sum of BST
Path Sum
Path Sum II
Path Sum III
Diameter of Binary Tree
Sum Root to Leaf Numbers
Binary Tree Maximum Path Sum
Milestone Check
Breadth First Search (BFS)
Lesson Video (9:05)
Binary Tree Level Order Traversal
Binary Tree Zigzag Level Order Traversal
Binary Tree Level Order Traversal II
Average of Levels in Binary Tree
Minimum Depth of Binary Tree
N-ary Tree Level Order Traversal
Milestone Check
Island
Lesson Video (9:21)
Number of Islands
Flood Fill
Surrounded Regions
Walls and Gates
Find All Groups of Farmland
Count Sub Islands
Minesweeper
Milestone Check
Topological Sort
Lesson Video (13:05)
Course Schedule
Course Schedule II
Alien Dictionary
Minimum Height Trees
All Ancestors of a Node in a Directed Acyclic Graph
Build a Matrix With Conditions
Find All Possible Recipes from Given Supplies
Milestone Check
Tries
Lesson Video (10:09)
Word Break
Word Break II
Implement Trie (Prefix Tree)
Design Add and Search Words Data Structure
Word Search II
Concatenated Words
Milestone Check
Union Find
Lesson Video (14:26)
Number of Connected Components in an Undirected Graph
Graph Valid Tree
Number of Provinces
Redundant Connection
Number of Operations to Make Network Connected
Similar String Groups
Remove Max Number of Edges to Keep Graph Fully Traversable
Milestone Check
Two Heaps
Lesson Video (6:26)
Find Median from Data Stream
Sliding Window Median
IPO
Find Right Interval
Milestone Check
K-way Merge
Video Lesson (Coming Soon)
Backtracking
Video Lesson (4:56)
Dynamic Programming
Video Lesson (Coming Soon)
Find Median from Data Stream
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock