Big O Notation

Review an in-depth guide to Big O notation.

Standard notation of time complexity

We know how we can represent any algorithm through the order of nn or input. Big O notation is the most convenient way to express the worst-case scenario for an algorithm.

Consider a code where we use the sqrt(Range) algorithm. The Big O notation is O(n)O(\sqrt{n}) for this case. This algorithm couldn’t be worse than anything.

Consider another code where we have to iterate over one million times if nn is 1000003. The Big O notation is O(n)O(n) ...