Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在O(log)时间内计算Java中没有幂函数的幂_Java_Algorithm - Fatal编程技术网

在O(log)时间内计算Java中没有幂函数的幂

在O(log)时间内计算Java中没有幂函数的幂,java,algorithm,Java,Algorithm,我有一个潜在雇主向我提出了这个问题,我的回答显然不符合要求。有人能帮忙吗 执行计算功率(a、B)的函数,其中a和B是 正整数,假设您的 编程语言。另外,假设A和B是大整数类型,所以 没有算术溢出。什么是计算能力 你的功能有多复杂?你能想出一个可行的解决方案吗 用log(B)时间 我给你一个提示。假设B是45。那么A45=A32*A8*A4*A1。你可以计算A1,A2,A4,A8等等,从A开始,在每次迭代中求平方

我有一个潜在雇主向我提出了这个问题,我的回答显然不符合要求。有人能帮忙吗

执行计算功率(a、B)的函数,其中a和B是 正整数,假设您的 编程语言。另外,假设A和B是大整数类型,所以 没有算术溢出。什么是计算能力 你的功能有多复杂?你能想出一个可行的解决方案吗 用log(B)时间


我给你一个提示。假设B是45。那么A45=A32*A8*A4*A1。你可以计算A1,A2,A4,A8等等,从A开始,在每次迭代中求平方