Goal

Stage 3:

Ch 06 - Math and Logic Puzzles
01 - The Heavy Pill
02 - Basketball
03 - Dominos
04 - Ants on a Triangle
05 - Jugs of Water
06 - Blue Eyed Island
07 - The Apocalypse
08 - The Egg Drop Problem
09 - 100 Lockers
10 - Poison
Ch 07 - Object Oriented Design
01 - Deck of Cards
02 - Call Center
03 - Jukebox
04 - Parking Lot
05 - Online Book Reader
06 - Jigsaw
07 - Chat Server
08 - Othello
09 - Circular Array
10 - Minesweeper
11 - File System
12 - Hash Table

Stage 2:

LeetCodes

Stage 1:

Ch 03 - Stacks and Queues
01 - Three in One
02 - Stack Min
03 - Stack of Plates
04 - Queue via Stacks
05 - Sort Stack
06 - Animal Shelter
Ch 04 - Trees and Graphs
01 - Route Between Nodes
02 - Minimal Tree
03 - List of Depths
04 - Check Balanced
05 - Validate BST
06 - Successor
07 - Build Order
08 - First Common Ancestor
09 - BST Sequences
10 - Check Subtree
11 - Random Node
12 - Paths with Sum
Ch 08 - Recursion and Dynamic Programming
01 - Triple Step
02 - Robot in a Grid
03 - Magic Index
04 - Power Set
05 - Recursive Multiply
06 - Tower of Hanoi
07 - Permutations without Dups
08 - Permutations with Dups
09 - Parens
10 - Paint Fill
11 - Coins
12 - Eight Queens
13 - Stack of Boxes
14 - Boolean Evaluation
Ch 10 - Sorting and Searching
01 - Sorted Merge
02 - Group Anagrams
03 - Search in Rotated Arrat
04 - Sorted Search, No Size
05 - Sparse Search
06 - Sort Big File
07 - Missing Int
08 - Find Duplicates
09 - Sorted Matrix Search
10 - Rank from Stream
11 - Peaks and Valleys
Copy link
On this page
Stage 3:
Stage 2:
Stage 1: