Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Code 120-in-60
Precourse
Introduction (1:23)
Warmup
Why start with easy problems?
Fizz Buzz (2:01)
Palindrome Number (2:21)
Single Number (1:46)
Contains Duplicate (1:16)
Valid Anagram (2:22)
Fibonacci Number (1:45)
Defanging an IP Address (1:24)
Running Sum of 1d Array (1:30)
Number of Good Pairs
Richest Customer Wealth (1:33)
Build Array from Permutation
Concatenation of Array
Merge Two Sorted Lists
Fixed-Size Sliding Window
Lesson Video (5:48)
Average Of All Subarrays (1:44)
Maximum Average Subarray I (1:21)
Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold (1:36)
Diet Plan Performance (1:34)
Substrings of Size Three with Distinct Characters (2:53)
Find K-Length Substrings With No Repeated Characters (1:36)
Find All Anagrams in a String (1:39)
Permutation in String (1:45)
Modified Binary Search
Lesson Video (13:05)
Binary Search
Find Smallest Letter Greater Than Target (2:02)
Find First and Last Position of Element in Sorted Array
Single Element in a Sorted Array (1:39)
Peak Index in a Mountain Array (1:45)
Find in Mountain Array (2:24)
Search in Rotated Sorted Array (2:01)
Two Pointers
Lesson Video (6:58)
Two Sum II - Input Array Is Sorted (1:40)
Reverse String (1:04)
Valid Palindrome (1:47)
Remove Duplicates from Sorted Array (1:35)
Remove Element (1:20)
Sort Colors (1:51)
Move Zeroes (1:37)
Squares of a Sorted Array (2:22)
Container With Most Water (3:09)
3Sum (3:53)
Stacks
Lesson Video (6:58)
Next Greater Element
Previous Greater Element
Next Smaller Element
Previous Smaller Element
Next Greater Element II
Next Greater Element III
Daily Temperatures
Online Stock Span
Remove K Digits
Largest Rectagnle
Maximal Rectangle
Cyclic Sort
Lesson Video (8:39)
Find All Numbers Disappeared in an Array
Missing Number
Find All Duplicates in an Array (1:16)
Set Mismatch (1:11)
Find the Duplicate Number (0:52)
First Missing Positive (1:27)
Kth Missing Positive Number (2:00)
Top K Element
Lesson Video (11:32)
Kth Largest Element in an Array (1:26)
Top K Frequent Elements (1:46)
Sort Array by Increasing Frequency (2:06)
Sort Characters By Frequency (1:45)
K Closest Points to Origin (1:55)
Find K Closest Elements (2:42)
Least Number of Unique Integers after K Removals (2:02)
Merge Intervals
Lesson Video (6:46)
Merge Intervals
Meeting Rooms (1:43)
Interval List Intersections (2:58)
Insert Interval (2:36)
Meeting Rooms II (3:48)
Meeting Scheduler (2:21)
Non-overlapping Intervals (2:25)
Employee Free Time
Dynamic-Size Sliding Window
Lesson Video (9:53)
Max Consecutive Ones
Consecutive Ones III
Maximize the Confusion of an Exam
Longest Substring Without Repeating Characters
Longest Substring with At Most Two Distinct Characters
Longest Substring with At Most K Distinct Characters
Fruit Into Baskets
Minimum Window Substring
Linked Lists and In Place Reversal
Lesson Video (5:39)
Reverse Linked List
Delete Node in a Linked List
Odd Even Linked List
Reverse Linked List II
Reverse Nodes in k-Group
Rotate List
Fast and Slow Pointer
Lesson Video (5:29)
Middle of the Linked List
Linked List Cycle
Linked List Cycle II
Happy Number
Depth First Search (DFS)
Lesson Video (8:46)
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
Breadth First Search (BFS)
Lesson Video (9:57)
Average of Levels in Binary Tree
Binary Tree Level Order Traversal
Binary Tree Level Order Traversal II
Minimum Depth of Binary Tree
Binary Tree Zigzag Level Order Traversal
N-ary Tree Level Order Traversal
Island
Lesson Video (9:06)
Number of Islands
Flood Fill
Surrounded Regions
Walls and Gates
Find All Groups of Farmland
Count Sub Islands
Minesweeper
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
Tries
Lesson Video (10:09)
Implement Trie (Prefix Tree)
Replace Words
Longest Common Prefix
Search Suggestions System
Lexicographical Numbers
Design Add and Search Words Data Structure
Word Search II
Union Find
Lesson Video (14:26)
Graph Valid Tree
Redundant Connection
Number of Provinces
Number of Operations to Make Network Connected
Similar String Groups
Remove Max Number of Edges to Keep Graph Fully Traversable
Number of Connected Components in an Undirected Graph
Two Heaps
Lesson Video (6:26)
Find Median from Data Stream
Sliding Window Median
IPO
Find Right Interval
Backtracking
Lesson Video (4:56)
Subsets
Subsets II
Permutations
Permutations II
Combination Sum
Combination Sum II
Palindrome Partitioning
Letter Combinations of a Phone Number
K-way Merge
Lesson Video (3:41)
Kth Smallest Number in a Sorted Matrix
Find K Pairs with Smallest Sums
Minimum Cost to Hire K Workers
Smallest Range Covering Elements from K Lists
Merge k Sorted Lists
Median of Two Sorted Arrays
Dynamic Programming
Lesson Video (7:12)
Fibonacci Number
Climbing Stairs
Coin Change II
Minimum Cost Climbing Stairs
Unique Paths
Unique Paths II
Target Sum
Partition Equal Subset Sum
Subsets
Lesson Video - l (12:05)
Lesson Video - ll (3:44)
Subsets
Subsets II
Permutations
Generate Parentheses
Letter Case Permutation
Milestone Check
Redundant Connection
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock