Leetcode Study Plans
Leetcode Study Plans
General 1D
General Multidimensional
Probability
Knapsack
Bitmasking
Game Theory
- Stone Game
- Predict the Winner
- Stone Game IV
- Stone Game III
- Stone Game II
Binary Search
On Solution Space
Graph Theory
Dijkstra's
Sliding Window
Hashing
Matrix
Intervals
● Missing Ranges
● Meeting Rooms
● Meeting Rooms II
● Add Bold Tag in String
● Remove Interval
Stack
Queue
Linked Lists
N-ary Tree
Graph - General
Graph - BFS
● The Maze
● The Maze II
● The Maze III
● Minimum Knight Moves
● Walls and Gates
● Shortest Distance from All Buildings
● Alien Dictionary
Trie
Heap
● High Five
● Minimum Cost to Connect Sticks
● Campus Bikes
● Rearrange String k Distance Apart
Binary Search
Design
● Design Tic-Tac-Toe
● Design Snake Game
● Design Compressed String Iterator
● Encode and Decode Strings
● Zigzag Iterator
● Max Stack
● Design A Leaderboard
● Serialize and Deserialize N-ary Tree
● Encode N-ary Tree to Binary Tree
Backtracking
● Strobogrammatic Number II
● Factor Combinations
● Brace Expansion
Dynamic Programming
● Paint Fence
● Paint House
● Paint House II
● 4 Keys Keyboard
● Handshakes That Don't Cross
Math
● Armstrong Number
● Count Substrings with Only One Distinct Letter
● Guess the Majority in a Hidden Array
● Maximum Number of Ones