← Design Lab

Big-O Visualizer

An interactive Big-O notation visualizer comparing O(1), O(log n), O(n), O(n log n), O(n²), O(2ⁿ) and O(n!) as input size grows.

  • O(1) — Constant — hash lookup
  • O(log n) — Logarithmic — binary search
  • O(n) — Linear — single loop
  • O(n log n) — Linearithmic — merge sort
  • O(n²) — Quadratic — nested loop
  • O(2ⁿ) — Exponential — recursion
  • O(n!) — Factorial — permutations