Platforms & theory
Algorithms
Sorting, searching, traversing — watch them unfold.
- •150 XPSortingRace five classic algorithms and watch the bars move.
- •150 XPBinary SearchThe halving walk — find 1 in a million with 20 probes.
- •150 XPBig O & ComplexityClassify five functions. Learn to read a loop by shape.
- •180 XPRecursionThe call stack as a machine — push, pop, repeat.
- •160 XPLinked ListsPointer-chase primitives: reverse, middle, cycle.
- •150 XPStacks & QueuesLIFO and FIFO — two sides of the same shape.
- •180 XPHash Tables & CollisionsBuckets, chains, and probes — predict the final table layout.
- •200 XPTrees & BST TraversalWalk a binary search tree four different ways.
- •180 XPHeaps & Priority QueuesSift up, sift down, and the streaming top-k trick.
- •200 XPGraphs & BFS/DFSNodes, edges, a queue, a stack — pick a side and walk.
- •200 XPShortest Path (Dijkstra)Greedy relaxation over weighted graphs — the OSPF core.
- •220 XPDynamic ProgrammingOverlapping subproblems, solved once, cached forever.
- •180 XPTwo Pointer & Sliding WindowCollapse O(n²) brute force into O(n) with two disciplined pointers.
- •200 XPBacktrackingDepth-first search with undo — the shape behind sudoku, n-queens, and every constraint solver.