Example: Measuring Time Complexity—Single Loop
Explore how to analyze the time complexity of simple for loops by breaking down operations and calculating iterations. This lesson helps you understand asymptotic analysis and apply Big O notation to determine running time complexity for coding challenges.
We'll cover the following...
We'll cover the following...
Let’s now calculate the running time complexity of a more complex program. We will split the code into individual operations and then compute the number of iterations.
A simple for loop of size n
Here is an example of a simple loop of size n:
Operation | Number of Executions |
| |
| |
| |
| |
| |
| |
... | |
| |
| |
|
Note: While
for (int i = 0; i < n; i++)executes only once, its execution cost is . ...