Please wait
Loading technology simulations
The requested content is still loading.
Finished experimenting?
Save one completion to this browser's signed guest ledger, or directly to your account when signed in.
Please wait
Loading technology simulations
The requested content is still loading.
Save one completion to this browser's signed guest ledger, or directly to your account when signed in.
This Big-O visualizer is the capstone for the algorithm labs: it plots how the number of operations grows with input size n for every common complexity class — O(1), O(log n), O(n), O(n log n), O(n²), O(n³), O(2ⁿ), and O(n!) — on a shared log scale so the near-flat and the explosive curves fit on one chart. Drag the n slider and watch the gaps between classes widen dramatically; toggle any class on or off and read its exact operation count at the current n in the legend, formatted right up to astronomically large values. A predict game asks which of two classes needs more operations at the chosen n, building real intuition for growth rates. It's the same 'watch the cost fall' idea shown across the DSA labs, unified in one place — Two Pointers going O(n²) to O(n), a heap's O(log n), Dijkstra's O((V+E) log V), and why pruning tames exponential search.
big o notation · time complexity · algorithm analysis · growth rates · logarithmic vs exponential · tractable vs intractable · asymptotic analysis
Browse all Technology simulations →
Free to use in your browser — no signup required. Found a bug or have an idea to make it better? Tell us.