Solution: Big (O) of Nested Loop With Addition
Explore the process of deriving the Big O time complexity of nested loops with addition statements in JavaScript. Learn how to analyze each loop's execution count, combine them for total runtime, and simplify to the final O(n squared) complexity for better algorithm evaluation.
We'll cover the following...
We'll cover the following...
Solution #
On line 6 in the outer loop, var i=1; runs once, i<n; gets executed times and i+=3 executed times. In the inner loop, var j=1; gets executed times in total. j<n; executes times and j+=2 gets executed times. Study the following table for a more detailed line-by-line analysis of the calculation of time complexity.
const n = 10 |
|
var sum = 0 |
|
const pie = 3.14 |
|
var i=1 |
|
i<n |