Solution: Nested Loop with Multiplication (Basic)
Review the solution to compute the Big O of an algorithm involving a nested loop with multiplication.
We'll cover the following...
Solution #
Press + to interact
int n = 10; // 'n' can be anything, this is just an exampleint sum = 0;double pie = 3.14;int i = 1;while (i < n){System.Console.WriteLine(pie);for (int j = 1; j < n; j += 2){sum += 1;}i *= 3;}System.Console.WriteLine(sum);
Explanation
The outer loop in this problem, i.e., everything under line 5, while (var < n)
runs times since var
will first be equal to , then , then , until it is such that . This means that the outer loop runs a total of ...