- 2
- 0
- 约6.18千字
- 约 43页
- 2022-04-27 发布于安徽
- 举报
一个算法所耗费的时间是算法中所有语句执行时间之和,而每条语句的执行时间是该语句的执行次数(频度)与该语句执行一次所需时间(略,因机器不同而不同)的乘积。 求时间复杂度方法: 一般,求时间复杂度时,只考虑与程序规模有关的频度最大的语句,如循环语句的循环体,多重循环的内循环等。 例1.4 有下列三个程序段: ⑴ {x=x+1; s=0;} 频度为1 ⑵ for(i=1; i=n; i++){ x=x+1; s=s+x;} 频度为n ⑶ for(j=1; j=n; j++) for(k=1; k=n; k++) { x=x+1; s=s+x;} 频度为n2 它们含基本操作“x加1”的语句的频度分别为1、n和n2,因此,对于程序段⑴来说,其时间复杂度为O(1),程序段⑵的时间复杂度为O(n),程序段⑶的时间复杂度为O(n2)。 例1.5 对n个记录进行升序排序的问题,采用最简单的选择排序方法。 每次处理时,先从n个未排序的记录中选出一个最小记录,则第一次要经过n-1次比较,才能选出最小记录;第二次再从剩下的n-1个记录中经过n-2次比较,选出次小记录;…;如此反复,直到只剩两个记录时,经过1次
您可能关注的文档
- 生物化学教学课件:Chapte 11 核酸代谢 2.pptx
- 精细化工概论:第一章 绪论.ppt
- 聚合反应工程基础:第八章 聚合过程及聚合反应器.ppt
- 聚合反应工程基础:第二章 化学反应工程基础.ppt
- 聚合反应工程基础:第二章习题.ppt
- 聚合反应工程基础:第六章_搅拌聚合釜的传热与传质.ppt
- 聚合反应工程基础:第七章 搅拌聚合釜的放大.ppt
- 聚合反应工程基础:第三章 聚合反应工程分析.ppt
- 聚合反应工程基础:第一章 绪论.ppt
- 聚合反应工程基础:卡门涡街.ppt
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2026届高考语文专题复习:诗歌鉴赏之酬答唱和诗 (1) 课件(全国通用).pptx
- 中建项目管理手册表格.doc VIP
- 中建设计管理手册(2023年).pdf VIP
- 全省小学数学教师赛课一等奖人教版小学数学六年级上册《圆的面积》精美课件.pptx VIP
- 职业技能鉴定督导员考核试题(含详细答案).docx VIP
- 技能鉴定督导员考核试题及详细参考答案.docx VIP
- 最新缓解2型糖尿病中国专家共识(完整版).docx VIP
- 小学四年级数学题《长方形的面积问题大全及答案》.doc VIP
- 读《我什么办法都试过了》所想.docx VIP
- 钢结构焊接作业的技术标准与操作规范.docx VIP
原创力文档

文档评论(0)