Question: Topic 10: Recursion Study Guide Understand base case and how to reduce problems to smaller subproblems Being able to read and write recursion code .

Topic 10: Recursion Study Guide Understand base case and how to reduce problems to smaller subproblems Being able to read and write recursion code . . 1. Read the following code. What is fun0 actually doing? public int fun(int a, int b) if (b 0) return e; if(b % 2 == 0) return fun (ata, b/2); return fun (ata, b/2) a; 2. Implement the following power) method, where x is the base and n is the exponent. private static long power(int x, int n) long y - e; // base case return 1; return x; else if( /I recursion and local work else f y power(--(3) return y return x * y; Stretch question: why do we return y when n%2-0 and return x * y at the end of the method
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
