AlgoViz
← Home

Puzzles

You watched it. Now prove it — play each algorithm's strategy by hand. Solving locks the idea into memory in a way watching never can.

🔒 Locked

Guess my number

Apply Binary Search

Learn Binary Search first →

🔒 Locked

Close the gap

Apply Two Pointers

Learn Two Pointers first →

🔒 Locked

Spread the search

Apply BFS

Learn Breadth-First Search first →

🔒 Locked

Beat the scan

Apply Hashing

Learn Hashing (Hash Set) first →

🔒 Locked

Go deep

Apply DFS

Learn Depth-First Search first →

🔒 Locked

Next out

Apply Stack & Queue

Learn Stack & Queue first →

🔒 Locked

Find its place

Apply Insertion Sort

Learn Insertion Sort first →