以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 计算机考研交流 』 (http://bbs.xml.org.cn/list.asp?boardid=67) ---- 问个有关时间复杂度计算的问题 (http://bbs.xml.org.cn/dispbbs.asp?boardid=67&rootid=&id=37965) |
-- 作者:datoubaicai -- 发布时间:9/16/2006 12:22:00 PM -- 问个有关时间复杂度计算的问题 sum2 = 0; for (k=1; k<=n; k*=2) for (j=1; j<=k; j++) sum2++; 该怎么分析,谢谢了. |
-- 作者:yangling_1985 -- 发布时间:9/16/2006 3:01:00 PM -- T(n)=1+2+4+8+...+n=(2^logn) - 1=n-1=O(n) 不知道是不是这样? |
-- 作者:datoubaicai -- 发布时间:9/16/2006 5:03:00 PM -- 张铭翻译的那本书P20页公式2-9 1+2+4+8+....+n=2n-1。。。。 |
-- 作者:apolor -- 发布时间:9/16/2006 5:06:00 PM -- 如果用[logn]表示不大于logn的最大整数,则总的循环次数为2^[logn]-1次,而2^[logn]-1<=n-1,所以时间复杂度为O(n)。 |
-- 作者:adherent -- 发布时间:9/17/2006 10:46:00 PM -- 同意楼上! |
-- 作者:adherent -- 发布时间:9/17/2006 10:46:00 PM -- 同意楼上! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
42.969ms |