1. Computer Science Engineering (CSE)
  2. Design and Analysis of Algorithms
  3. What is the least time in which we can r...
Q.

What is the least time in which we can raise a number x to power y?

A. o(x)
B. o(y)
C. o(log x)
D. o(log y)
Answer» D. o(log y)
Explanation: we can optimize the code for finding power of a number by calculating x raised to power y/2 only once and using it depending on whether y is even or odd.

Discussion