Question: JAVA Code: Which call below leads to a recursive call of the following method? public static int foo(int n) { if (n
JAVA Code:
Which call below leads to a recursive call of the following method?
public static int foo(int n) { if (n<=0) { return 1; } else if (n%2 == 0) { return n/2; } else { return foo(n/2); } } Choices:
A. foo(0);
B. foo(-2);
C. foo(10);
D. foo(15);
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
