社区
数据结构与算法
帖子详情
菜鸟请教这个时间复杂度如何计算
stg609
2009-02-24 05:37:05
不知道如下时间复杂度该如何计算?请高手帮忙。最好能写出具体计算步骤
int i=1;
while(i<=n)
{
i=i*3;
}
...全文
298
12
打赏
收藏
菜鸟请教这个时间复杂度如何计算
不知道如下时间复杂度该如何计算?请高手帮忙。最好能写出具体计算步骤 int i=1; while(i<=n) { i=i*3; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
syshengok
2009-02-28
打赏
举报
回复
up!
fire_woods
2009-02-26
打赏
举报
回复
O(log(3为底)n)=O(ln(n)/ln(3))=O(ln(n))
lq651659889
2009-02-26
打赏
举报
回复
up
thesecretblue
2009-02-26
打赏
举报
回复
O(ln(n))
大王派我去巡山
2009-02-25
打赏
举报
回复
从渐进意义上来说都是对的。
当然作为练习来说,分析得更细致一些好。
Linux校园社区
2009-02-25
打赏
举报
回复
[Quote=引用 2 楼 dlyme 的回复:]
初始值i=1
循环执行1轮之后,i=3;
循环执行2轮之后,i=3^2;
......
循环执行t轮之后,i=3^t
假设循环一共执行过t轮,那么3^(t-1) <=n <3^t
取对数之后就可以看出,复杂度t是O(log(3为底)n)级的
[/Quote]
这个是对的
绿色夹克衫
2009-02-24
打赏
举报
回复
都是对的!O(log(n))
[Quote=引用 5 楼 stg609 的回复:]
哪个是对的呀??
[/Quote]
stg609
2009-02-24
打赏
举报
回复
哪个是对的呀??
邓毅
2009-02-24
打赏
举报
回复
O(ln(n)),复杂度不需要考虑对数的底,不同底的对数之间只差一个系数。
Pajack
2009-02-24
打赏
举报
回复
up.
大王派我去巡山
2009-02-24
打赏
举报
回复
初始值i=1
循环执行1轮之后,i=3;
循环执行2轮之后,i=3^2;
......
循环执行t轮之后,i=3^t
假设循环一共执行过t轮,那么3^(t-1)<=n<3^t
取对数之后就可以看出,复杂度t是O(log(3为底)n)级的
zhaoyuanhuan
2009-02-24
打赏
举报
回复
O(log3\n)
数据结构 | 【1】时间&空间复杂度
本文以「
菜鸟
逆袭」视角,探讨如何科学评估代码效率。介绍了算法效率的衡量方式,引出
时间复杂度
和空间复杂度的概念。详细讲解了
时间复杂度
的定义、大O的渐进表示法及常见
计算
实例,还说明了空间复杂度的
计算
规则和常见情况,助你理解代码性能优化。
动态规划(DP)理解—C语言
本文分享了
菜鸟
对动态规划解决最大连续子数组问题的理解,比较了两种方法:一种是逐层
计算
所有子数组,
时间复杂度
O(n^3),另一种是使用动态规划,将大问题转化为小问题并存储结果,
时间复杂度
O(n)。,
暴力递归+记忆化搜索 实现斐波那契数列的过程
本文探讨了斐波那契数列的递归实现及其效率问题,通过
菜鸟
版递归、缓存优化递归和迭代方法的对比,揭示了记忆化搜索在减少重复
计算
中的关键作用,以及不同方法的
时间复杂度
分析。
PAT题解——Basic Level——1082 射击比赛
本文介绍了一个射击比赛成绩排名的算法实现。通过解析题目要求,利用结构体存储运动员的编号和弹洞坐标,采用自定义排序函数对运动员的成绩进行排序,最终输出冠军和
菜鸟
选手的编号。文章提供了完整的代码示例,展示了如何在平面直角坐标系中
计算
点到原点的距离,并选择了高效的
时间复杂度
算法。
我是
菜鸟
,我怕谁--hdu2520
本文探讨了一只小
菜鸟
lin2144通过不断加速飞行的问题,详细介绍了其初始速度为1m/s,每过一个单位时间速度增加2m/s的情况。通过
计算
n个单位时间后的飞行距离,并对结果进行取模操作,揭示了
菜鸟
如何通过勤奋努力实现飞行目标。
数据结构与算法
33,025
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章