PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
ask
[请问] 程式的时间复杂度
楼主:
MMaze
(Maze)
2020-07-09 15:37:48
帮人代po
想请问以下程式的各行分别的1.执行次数以及2.时间复杂度
以下是否正确?
执行次数 时间复杂度
1 y=x; 1 O(l)
2 z=1; 1 O(1)
3 while (n>0){ log2(n) +1 O(log(n))
4 if (n%2==1) log2(n) O(log(n))
5 z = z*y; log2(n) * (1/2) O(log(n))
6 y=y*y; log2(n) O(log(n))
7 n=n/2; log2(n) O(log(n))
}
作者:
gaaki
(结衣酱我的<3)
2020-07-09 18:00:00
功课自己写才会进步唷
作者:
Schottky
(顺风相送)
2020-07-09 18:04:00
他自己写了,只是在问答案对不对而已第五行的执行次数还是 log2(n) 因为我们看 worst case如果 n 的每一个 bit 都是 1 那每次都会执行到不过这个不影响大局所以我是觉得没有什么重要性.....
楼主:
MMaze
(Maze)
2020-07-09 18:27:00
楼上非常谢谢你!
继续阅读
[请问] 推荐可以宣传设计比赛的PTT版
li410015
[请问] 连络原PO (Dcard)
coes
[请问] 几年前一个蒙眼听会让人害怕的音波的挑战
SKeYboard
[请问] 去露营回来变红豆冰
leoliu830115
[请问] 询问购买UPS 及 瓦数问题
ivan30137
[请问] 推荐免费的桌面录影软件
rty745698
[请问] 胆囊摘除手术后饮食
kidd32
[请问] 振兴券收不收?
iolo1616
[请问] 储热式电热水器长期不用要排空水吗
weiike
[请问] 要问最近常看到的车子广告
jujuice
Links
booklink
Contact Us: admin [ a t ] ucptt.com