算法导论 3.1-6
来源:互联网 发布:控制员工上网软件 编辑:程序博客网 时间:2024/05/11 00:42
问题
证明:一个算法的运行时间是当且仅当其最坏情况运行时间是,且最佳情况运行时间是分析
- 充分条件:
算法的运行时间为T(n)
由题意可知,存在c1,c2,n0,当n>=n0时,0 < c1g(n) <= T(n) <= c2g(n)
因为最坏运行时间Tmax(n) >= T(n)
存在c1,n0,当n>=n0时,0 < c1g(n) <= Tmax(n)
即最坏情况运行时间是
同理可证最佳情况运行时间是 - 必要条件:
由题意得存在n0,c1使当n >= n0时0 <= c1g(n) <= Tmin(n)且存在n1,c2使当n>=n1时0 <= Tamx(n) <= c2g(n)
因为Tmin(n) <= T(n) <= Tmax(n)
所以当n>=max(n0,n1)时,存在c1,c2,使0 <= c1g(n) < T(n) < c2g(n)
由渐近确界定义,得证
- 算法导论 3.1-6
- 算法导论 3.1-1
- 算法导论 3.1-2
- 算法导论 3.1-3
- 算法导论 3.1-4
- 算法导论 3.1-5
- 算法导论 3.1-7
- 算法导论 3.1-8
- 算法导论3.1-1
- 算法导论3.1练习题
- 算法导论14.3-6
- 算法导论15-6
- 算法导论22.1-6
- 算法导论5.4-6
- 算法导论 22.3-6
- 算法导论-16.2-6
- 算法导论9.3-6
- 算法导论16.2-6
- Android Adapter详解
- .mysql的SQL语句执行计划分析:EXPLAIN
- MySQL常用语句
- 传智播客为什么牛
- ubuntu下载地址
- 算法导论 3.1-6
- first
- Flex拖动实现方法-孙镜涛
- oracle like匹配单引号
- performSelector & @selector
- shell grep用法
- jsp实现文件下载传输,已隐藏源文件路径
- 黑马程序员——存储过程
- Mysql导出.sql文件及常用命令