算法导论 练习题 17.2-3
来源:互联网 发布:阿铭linux 视频 云盘 编辑:程序博客网 时间:2024/06/06 03:34
按照提示,维护一个指针一直指向最高为的1
只有i=2k时,increament才会进一位,其中k>=1 and k<=lgn
假设进行了m次increament操作后,进行reset操作
则increament需要O(m)时间,reset需要1+2+3+...+lgm=O(lgm)时间
所以设ki次increament操作后,进行reset操作
其中k1+k2+k3+...=n
则需要O(k1)+O(lgk1)+O(k2)+O(lgk2)...<O(n)+O(n)=O(n)
阅读全文
0 0
- 算法导论 练习题 17.2-3
- 算法导论 练习题 17.2-1
- 算法导论 练习题 17.2-2
- 算法导论 练习题 2.3-3
- 算法导论 练习题 3.2-3
- 算法导论 练习题 4.2-3
- 算法导论 练习题 4.3-3
- 算法导论 练习题 4.4-3
- 算法导论 练习题 5.3-3
- 算法导论 练习题 6.3-3
- 算法导论 练习题 6.4-3
- 算法导论 练习题 6.5-3
- 算法导论 练习题 8.1-3
- 算法导论 练习题 9.2-3
- 算法导论 练习题 10.4-3
- 算法导论 练习题 11.1-3
- 算法导论 练习题 11.3-3
- 算法导论 练习题 12.3-3
- java删除文件夹下的所有文件
- 集群技术(一)nginx1.1 -- nginx安装
- 复习
- An Introduction to CNN based Object Detection
- BZOJ 3796: Mushroom追妹纸 哈希+二分
- 算法导论 练习题 17.2-3
- Git之删除文件
- 给定一个字符串,返回字符串中没有重复字符的最长子串的长度
- oracle 动态执行命令execute immediate
- 解密:Linux与Android的关系
- 共享单车上的智能锁,做出来有多难?
- POST 方法总结
- 数组的声明定义以及基础知识详解
- Oracle中merge into的使用