Developer Productivity Tools

Handy interactive tools for understanding complexity, regex patterns, bitwise operations, and more.

Toggle:
Max n:
409630722048102401248163264n (input size)
O(1)Constant

HashMap lookup, array access

O(log n)Logarithmic

Binary search, balanced BST ops

O(n)Linear

Array traversal, linear search

O(n log n)Linearithmic

Merge sort, heap sort, quick sort (avg)

O(n²)Quadratic

Bubble sort, selection sort, nested loops

O(n³)Cubic

Matrix multiplication (naive), Floyd-Warshall

O(2ⁿ)Exponential

Recursive Fibonacci, subsets, brute-force

Growth Comparison Table

Complexityn=1n=2n=4n=8n=16n=32n=64
O(1)1111111
O(log n)0123456
O(n)1248163264
O(n log n)0282464160384
O(n²)14166425610244096