版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 举例: (1)因为对所有的N1有3N4N,我们有3N =(N); (2)因为当N1时有N+10241025N,我们有N +1024=(N); (3)因为当N10时有2N 2+11N -103N 2,我们有 2N 2+11N -10=(N 2); (4)因为对所有N1有N 2N 3,我们有 N2=(N 3); (5)作为一个反例N 3(N 2)。因为若不然,则存 在正的常数C和自然数N0,使得当NN0时有N3C N 2,即NC 。显然当取N =max(N0,C+l)时这个 不等式不成立,所以N3(N 2)。 Since O-notation describes an upper bound,
2、when we use it to bound the worst-case running time of an algorithm, we have a bound on the running time of the algorithm on every input. Thus, the O(n2) bound on worst-case running time of insertion sort also applies to its running time on every input. The (n2) bound on the worst-case running time
3、of insertion sort, however, does not imply a (n2) bound on the running time of insertion sort on every input.For example, we saw in Chapter 2 that when the input is already sorted, insertion sort runs in (n) time. 根据记号的定义,用它评估算法的复杂 性,得到的只是当规模充分大时的一个上界。 这个上界的阶越低则评估就越精确,结果就越 有价值。 用评估算法的复杂性,得到的只是该复 杂性的
4、一个下界。这个下界的阶越高,则评估 就越精确,结果就越有价值。 明白了记号和之后,记号将随之清楚,因为我 们定义f(N)=(g(N) 则f(N)=(g(N) 且 f(N)=(g(N)。这时,我们说f(N)与g(N)同阶。 -notation Math: (g(n) = f (n) : there exist positive constants c1, c2, and n0 such that 0 c1 g(n) f (n) c2 g(n) for all n n0 Asymptotic performance When n gets large enough, a (n2) algorith
5、m always beats a (n3) algorithm. Asymptotic performance We should not ignore asymptotically slower algorithms, however. Real-world design situations often call for a careful balancing of engineering objectives. Asymptotic analysis is a useful tool to help to structure our thinking. Conclusions (n lg n) grows more slowly than (n2). Therefore, merge sort asymptotically beats insertion sort in the worst case. In practice, merge sort beats insertion sort for n 30 or so. Go test it out for yourself!(实验1) 结论: 对于低效的算法,计算机的计算 速度成倍乃至数10倍地
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 轴对称图形从理论到实践
- 初中物理八年级下册北师大版学习指南
- 小学数学北师大版五年级教案编写要点解析
- 广玉兰的美苏教版六年级下册详解
- 滚得远的智慧苏教版听课笔记
- 2024门店出租合同范本格式
- 搭伙做生意的合同范本
- 第九单元浮力(A卷·知识通关练)(原卷版+解析)
- 固定资产租赁合同范本
- 2024年数控低速走丝电火花线切割机合作协议书
- 包装设计-7.1印刷前期制作(包装设计手绘草图的绘制要求
- 武汉城中村改造法律法规汇编
- 中国汽车玻璃行业市场供需形势与未来发展前景分析报告
- 电力拖动自动控制系统实验报告
- 高边坡脚手架专项施工方案
- 电力系统控制电缆接线工艺标准要求
- 铁塔通用设计型
- 后浇带检验批质量验收记录
- 粮食仓储管理工作制度
- 小学美术《第10课:色彩的色相》PPT课件
- 《电力机车的整备》资料
评论
0/150
提交评论