Algorithms · Level 2 of 5
Big-O Notation
An asymptotic upper-bound notation for growth rates.
A loose upper bound need not describe exact or typical runtime.
Example
An algorithm's work is bounded by a constant multiple of n squared for large n.
Listen to the definition and example
Audio transcript
Big-O Notation. An asymptotic upper-bound notation for growth rates. A loose upper bound need not describe exact or typical runtime. For example: An algorithm's work is bounded by a constant multiple of n squared for large n.
Explore this concept
Why it matters
This helps you compare problem-solving methods and their computational tradeoffs.
Start with
Related concepts
Quick recall question
Try answering before looking back at the definition.