今天看交大的数据结构书,看到了一个计算n次方的好算法,它的时间复杂度只有logN,
一般我们可能用循环,时间复杂度是O(n),当这个算法只有O(logN) 确切点说是O(6logN)
算法贴来...真高兴!
int
power(
int
x,
int
n)
{
int m = 0 ;
m = n;
int t = 1 ;
while (m > 0 )
{
m /= 2
{
int m = 0 ;
m = n;
int t = 1 ;
while (m > 0 )
{
m /= 2