Open In App

GATE | GATE-CS-2004 | Question 83

Last Updated : 28 Jun, 2021
Like Article
Like
Save
Share
Report

The time complexity of the following C function is (assume n > 0)




int recursive (int n) {
   if (n == 1)
      return (1);
   else
      return (recursive (n - 1) + recursive (n - 1));
}


(A) O(n)
(B) O(n log n)
(C) O(n2)
(D) O(2n)


Answer: (D)

Explanation:

anil_ds_83
See Question 4 of https://www.geeksforgeeks.org/data-structures-and-algorithms-set-4/

This solution is contributed by Anil Saikrishna Devarasetty


Quiz of this Question


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads