假设x的n次方等于y,有logx(y) = n 有log e(y) / log e(x) = n 故有n = Math.log(y) / Math.log(x)针对本题,有 n = Math.log(8) / Math.log(2)= 3
再+1自然就是最接近的2的次方咯。
2)循环遍历tmp、curr将各个元素初始化为-1. 3)因为要执行n次11相乘,所以外层循环的次数也是n,而内层循环的次数取决于上次的数的位数。循环计算当前数的值,也就是计算上个数乘以11的值 4)交换tmp、curr的值,然后检查是否执行完毕,否则重复执行第3步操作。 5)循环遍历tmp数组(因为3、4步骤中的循环结束时,tmp...