Nielit Scientist-C 2016 march
July 30, 2024GATE 2023
July 30, 2024GATE 2006
Question 15 |
Consider the following C-program fragment in which i, j and n are integer variables.
for (i = n, j = 0; i >0; i /= 2, j += i);
Let val(j) denote the value stored in the variable j after termination of the for loop. Which one of the following is true?
val(j) = θ(logn) | |
val(j) = θ(√n) | |
val(j) = θ(n) | |
val(j) = θ(n logn) |
Question 15 Explanation:
The loop following series is n/2 + n/4 + n/8 + … + 1 = Θ(n).
Correct Answer: C
Question 15 Explanation:
The loop following series is n/2 + n/4 + n/8 + … + 1 = Θ(n).