Question: Power(y: number; z: non-negative integer) 1. if z==0 then return 1 2. if z is odd then 3. return (Power(y*y, z/2)*y) comment: z/2 is integer
Power(y: number; z: non-negative integer)
1. if z==0 then return 1
2. if z is odd then
3. return (Power(y*y, z/2)*y) comment: z/2 is integer division; note the parentheses
else
4. return Power(y*y, z/2) comment: z/2 is integer division
Draw the Recursion Tree of Power(5,5)
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
