Understand algorithms. Don't just memorize them.
Every animation is driven by the real algorithm β with the matching pseudocode and Java line highlighted.
- Sorting AlgorithmsWatch comparisons and swaps put data in order.6 visualizers β
- Searching AlgorithmsFind a value by checking one by one, or by halving the search space.2 visualizers β
- Graph AlgorithmsTraverse networks, find shortest paths and spanning trees.6 visualizers β
- Recursion & BacktrackingTry, check, undo, try again β see recursion think.3 visualizers β
- Artificial IntelligenceClustering, evolution and neural networks, visualised.3 visualizers β
- SimulationsSimple rules, complex behaviour.2 visualizers β
- Quantum AlgorithmsAmplitudes, interference and quantum speed-ups.4 visualizers β
- Physics & Atomic LabFrom Dalton to orbitals β and on to qubits.
