COMPUTER SCIENCE · INTERACTIVE LAB

See algorithms think.

Choose an algorithm, explore its decisions, and move through every step at your own pace.

An expanding catalog across the major algorithm families. No finite catalog contains every computer algorithm.

The current algorithm state is available in the step description and State as text.

Drag horizontally to rotate. Keyboard: arrow keys rotate and tilt, + / − zoom, Home resets the camera. Amber objects are active; green objects are visited or selected. Exact values are available in State as text.

State as text

Algorithm implementation