能给出时间复杂度为2的N次方的C程序吗?谢谢!

HATHAT 2001-08-21 06:20:33
...全文
436 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
onetwothree 2001-08-22
  • 打赏
  • 举报
回复 1
写递归程序很容易。例如下面函数相对于参数值n的时间复杂度就是O(2^n)

int exponent(int n) {
if (n == 0) return 1;
return exponent(n-1) + exponent(n-1);
}
MountLion 2001-08-21
  • 打赏
  • 举报
回复
unsigned long x,i;
x=(unsigned long)power(2,n);
for(i=0;i<x;i++)
...//do something;

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧