i=i+1;
while(i<=n)
i=i*2;
答案的时间复习度为O(log₂n)...哪个教下我,我不会!
因为最后的i会变成>n的状态...
设i为X;那么之后的状态就是
x-->2x-->4x-->8x-->16x-->32x-->2^y*x
如果你知道指数和对数的互换的话这个应该很好理解了