CP Schedule
CP Schedule
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Day 1: LEARNING
Day 2: PROBLEMS
NEW PROBLEMS
Contains Duplicate
Valid Anagram
Two Sum
Valid Palindrome
REVIEWS:
Hash Table Operations
Array Traversal Patterns
Two Pointer Implementation
Day 3: LEARNING
Day 4: PROBLEMS
NEW PROBLEMS
Day 5: LEARNING
Day 6: PROBLEMS
NEW PROBLEMS
Day 7: LEARNING
Day 8: PROBLEMS
NEW PROBLEMS
Day 9: LEARNING
Number of 1 Bits
Counting Bits
Reverse Bits
Missing Number
REVIEWS:
Day 10 Problems
Bit Operations
Binary Number Operations
Group Anagrams
Top K Frequent Elements
Product of Array Except Self
REVIEWS:
Missing Number (1d)
Counting Bits (3d)
Valid Palindrome (1w)
Matrix Traversal
Sudoku Rules
String Encoding
PREPARE FOR:
Valid Sudoku
Encode/Decode Strings
Longest Consecutive
Valid Sudoku
Encode and Decode Strings
Longest Consecutive Sequence
REVIEWS:
Group Anagrams (1d)
Number of 1 Bits (3d)
Reverse Bits (1w)
Two Sum II
Three Sum
Container With Most Water
REVIEWS:
Valid Sudoku (1d)
Top K Frequent (3d)
Missing Number (1w)
Min Stack
Evaluate Reverse Polish
Generate Parentheses
REVIEWS:
Longest Substring (1d)
Two Sum II (3d)
Valid Sudoku (1w)
Daily Temperatures
Car Fleet
Time Based Key-Value Store
REVIEWS:
Min Stack (1d)
Permutation in String (3d)
Container With Water (1w)
Reorder List
Find Duplicate Number
LRU Cache
REVIEWS:
Remove Nth Node (1d)
Find Median Arrays (3d)
Find Min Rotated (1w)
BST Properties
Tree Validation
Tree Construction
PREPARE FOR:
Validate BST
Kth Smallest BST
Construct from Pre/In
Path Sum II
Binary Tree Maximum Path Sum
All Nodes Distance K
REVIEWS:
Validate BST (1d)
Right Side View (3d)
LRU Cache (1w)
Implement Trie
Design Add & Search Words
Word Search II
REVIEWS:
Path Sum II (1d)
Kth Smallest BST (3d)
Count Good Nodes (1w)
Task Scheduler
Design Twitter
K Closest Points to Origin
REVIEWS:
Implement Trie (1d)
Max Path Sum (3d)
Construct BT (1w)
Backtracking Fundamentals
Subset Generation
Combination Sum
PREPARE FOR:
Subsets
Combination Sum
Permutations
Subsets
Combination Sum
Permutations
REVIEWS:
Task Scheduler (1d)
Word Search II (3d)
Distance K Nodes (1w)
Advanced Backtracking
Subset Variations
Combination Constraints
PREPARE FOR:
Subsets II
Combination Sum II
Word Search
Subsets II
Combination Sum II
Word Search
REVIEWS:
Subsets (1d)
Design Twitter (3d)
Design Add & Search (1w)
Graph Fundamentals
Course Scheduling
Island Problems
PREPARE FOR:
Course Schedule
Number of Islands
Clone Graph
Course Schedule
Number of Islands
Clone Graph
REVIEWS:
Letter Combinations (1d)
Word Search (3d)
Combination Sum (1w)
1D DP Fundamentals
House Robber Pattern
Subsequence Pattern
PREPARE FOR:
House Robber
House Robber II
Longest Increasing Subseq
House Robber
House Robber II
Longest Increasing Subsequence
REVIEWS:
Network Delay (1d)
Rotting Oranges (3d)
Number of Islands (1w)
Palindrome DP
String DP Patterns
Substring vs Subsequence
PREPARE FOR:
Longest Palindromic Substr
Palindromic Substrings
Decode Ways
Coin Change
Maximum Product Subarray
Word Break
REVIEWS:
Palindromic Substr (1d)
House Robber II (3d)
Min Cost Connect (1w)
2D DP Concepts
Grid Problems
String Matching
PREPARE FOR:
Unique Paths
Longest Common Subsequence
Target Sum
Unique Paths
Longest Common Subsequence
Target Sum
REVIEWS:
Coin Change (1d)
Decode Ways (3d)
LIS (1w)
Greedy Algorithm
Maximum Subarray
Jump Game Logic
PREPARE FOR:
Maximum Subarray
Jump Game
Jump Game II
Maximum Subarray
Jump Game
Jump Game II
REVIEWS:
Unique Paths (1d)
Word Break (3d)
Long Palindrome Substr (1w)
Gas Station
Hand of Straights
Merge Triplets to Form Target
REVIEWS:
Maximum Subarray (1d)
LCS (3d)
Max Product Array (1w)
Partition Labels
Final Pattern Review
Interview Strategies
PREPARE FOR:
Partition Labels
Final Medium Problems
Pattern Recognition
Partition Labels
Final Pattern Problems
Complex Problem Review
REVIEWS:
Gas Station (1d)
Jump Game (3d)
Target Sum (1w)