我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

下面sumpower的时间复杂度是多少

double Power(double x, int n)
{
double y;
if (n > 0)
{
y = Power(x, n / 2);
y *= y;
if (n % 2)
{
y *= x;
}
}
else
{
y = 1.0;
}
return y;
}

double SumPower(double x, int n)
{
double y;
if (n > 0)
{
y = SumPower(x, n - 1) + Power(x, n);
}
else
{
y = 1.0;
}
return y;
}

nlogn吧

O(n平方)

近期文章

  • 划线的这句话怎么理解?
  • 现在准备学习Linux
  • wxpython 点击副窗口 如何主窗口textctrl中的文本选择状态不消失
  • 当没有$ _REQUEST时,“if else声明”
  • 下载oss到本地,文件内容是空白的无法渲染
  • win10端口被修改后,请教恢复win10默认端口
  • 笔记本电脑查U盘蓝屏
  • DTCHSB是什么意思
  • 利用Python拟合逻辑曲线怎么进行参数范围设定
  • 谷歌商店如何添加演示账号,
  • 关于IRQ的一些疑问
  • 如何编辑Magento API函数“items()”以获取产品的Image Url
  • 这种pcb版要怎么画的 用的ad14 最好来个教程
  • 命令提示符路径错误吗?
  • spring线程问题
  • Unity二进制文件模型
  • linux终端中遇到的问题
  • 我试了改变环境变量,发现没有msg.exe怎么办
  • 初始化线性表并输入输出
  • 关于#Linux网络通信#的问题,如何解决?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华