- 55
- 0
- 约1.39万字
- 约 14页
- 2020-10-20 发布于天津
- 举报
第二章算法分析
1?算法分析是计算机科学的基础
2?增长函数表示问题(n)大小与我们希望最优化的值之间的关系。该函数表示了该算法的 时间复杂度或空间复杂度。增长函数表示与该问题大小相对应的时间或空间的使用
3?渐进复杂度:随着 n的增加时增长函数的一般性质,这一特性基于该表达式的主项,即 n
增加时表达式中增长最快的那一项。
4?渐进复杂度称为算法的阶次,算法的阶次是忽略该算法的增长函数中的常量和其他次要
项,只保留主项而得出来的。算法的阶次为增长函数提供了一个上界。
5?渐进复杂度:增长函数的界限,由增长函数的主项确定的。渐进复杂度类似的函数,归为 相同类型的函数。
6?只有可运行的语句才会增加时间复杂度。
0()或者大0记法:与问题大小无关、执行时间恒定的增长函数称为具有 0 (1)的复
杂度。
增长函数
阶次
t(n )=17
0(1)
t(n )=3log n
0(log n)
t(n )=20 n-4
0(n)
t(n )=12n log n + 100 n
0(n log n)
2
2
t(n)=3 n + 5n - 2
0(n)
3 2
3
t( n)=8 n + 3 n
0(n)
n 2
n
t(n)= 2 + 18 n +3n
0(2 )
8?所有具有相同阶次的算法,从运行效率的角度来说都是等价的。
9?如果算法的运行效率低,从长远来说,使用更快的处理器也无济于事
您可能关注的文档
- 当代教师职业道德作业及答案.docx
- 地下室防水构造设计及施工存在的相关问题及解决办法.docx
- 东财《施工企业会计》在线作业一.docx
- 冬季施工安全专项方案_secret.docx
- 房地产项目价格定价策略(全套).docx
- 分布式屋顶光伏发电项目工程监造方案.docx
- 干式湿式变压器区别.docx
- 各种指标源码.docx
- 工程竣工资料目录[1].docx
- 公路施工组织设计方案.doc5.docx
- 2026年智慧工地工程数字化管理解决方案研究报告.docx
- 2026年电商行业知识产权战略布局深度报告.docx
- 2026年老旧小区改造工程配套产业研究报告.docx
- 2026年教育培训机构门店成交转化率优化报告.docx
- 2026年环保行业白牌、品牌、高端环保技术对比报告[001].docx
- 2026年贵州黔西南定向高考地理附答案试题及答案.doc
- 2026年养老服务行业报告:老龄化社会下的养老服务需求与供给.docx
- 2026年广告智能投放效果优化报告.docx
- 2026年教育行业信息化发展与供应链优化报告.docx
- 2026年皮肤管理行业竞争格局报告:行业竞争态势与差异化竞争策略.docx
原创力文档

文档评论(0)