把指数n 每次以2的指数倍下降 把之湔算过的结果利用起来 比如 计算2的8次方时把之前计算的2的4次方平方即可。
时间复杂度: O(logn)即为递归的层数。
空间复杂度: O(logn)即为递归的層数。这是由于递归的函数调用会使用栈空间
把指数n 每次以2的指数倍下降 把之湔算过的结果利用起来 比如 计算2的8次方时把之前计算的2的4次方平方即可。
时间复杂度: O(logn)即为递归的层数。
空间复杂度: O(logn)即为递归的層数。这是由于递归的函数调用会使用栈空间
编写一个函数其作用是将输入嘚字符串反转过来。输入字符串以字符数组 char[] 的形式给出
不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题
你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。
// 循环但是只要循环一半长度就OK
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。