GATEverse Practice, past papers & mock tests
GATE 2015 · Set-1
AlgorithmsAlgorithm Analysis and Asymptotic NotationsmediumMCQ2 marks
Consider the following C function:
c
int fun1 (int n) {
    int i, j, k, p, q = 0;
    for (i = 1; i < n; ++i) {
        p = 0;
        for (j = n; j > 1; j = j / 2)
            ++p;
        for (k = 1; k < p; k = k * 2)
            ++q;
    }
    return q;
}
Which one of the following most closely approximates the return value of the function fun1?
Save your progress

Related Algorithms PYQs