- 6
- 0
- 约1.4千字
- 约 15页
- 2016-01-03 发布于浙江
- 举报
算法性能分析.ppt
* * 算法性能--高效率与低存储量需求 通常,效率指的是算法执行时间; 存储量指的是算法执行过程中所需的 最大存储空间,两者都与问题的规模 有关。 算法效率的衡量方法和准则 通常有两种衡量算法效率的方法: 事后统计法 事前分析估算法 缺点:1.必须执行程序 2.其它因素掩盖算法本质 和算法执行时间相关的因素: 1.算法选用的策略 2.问题的规模 3.编写程序的语言 4.编译程序产生的机器代码的质量 5.计算机执行指令的速度 一个特定算法的“运行工作量” 的大小,只依赖于问题的规模(通常用整数量n表示),或者说,它是问题规模的函数。 假如,随着问题规模 n 的增长,算法执行时间的增长率和 f(n) 的增长率相同,则可记作: T (n) = O(f(n)) 称T (n) 为算法的(渐近)时间复杂度。 以下六种计算算法时间的多项式是最常用的,其关系为: O(1)O(㏒n)O(n)O(n㏒n)O(n2)O(n3) 指数时间的关系为: O(2n)O(n!)O(nn) 当n取得很大时,指数时间算法和多项式时间算法在所需时间上非常悬殊。因此,只要有人能将现有指数时间算法中的任何一个算法化简为多项式时间算法,那就取得了一个伟大的成就。 如何估算 算法的时间复杂度? 算法 = 控制结构 + 原操作
您可能关注的文档
最近下载
- 2024事业单位工勤技能考试考前冲刺试卷及参考答案详解(新).docx
- 电力液压制动器的原理与调整.pptx VIP
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
- 初三上册数学知识汇总.pdf
- 牡丹江医学院临床医学专业认证自评报告.pdf VIP
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 职业暴露演练脚本.doc VIP
- 2026陕西榆林市旅游投资集团有限公司招聘7人笔试参考题库及答案解析.docx VIP
- 2026陕西榆林市旅游投资集团有限公司招聘7人笔试模拟试题及答案解析.docx VIP
- (完整版)旅游地理学--保继刚-楚义芳.pdf VIP
原创力文档

文档评论(0)