- 9
- 0
- 约9.24千字
- 约 44页
- 2017-01-23 发布于湖北
- 举报
数据结构第二章要点
1.5 算法分析的基本方法 手柄转动的次数! 算法的时间复杂度:程序运行从开始到结束所需的时间 1.5 算法分析的基本方法 程序步: 一个程序步是指在语法上或语义上有意义的程序段,该程序段的执行时间与具体执行环境无关。 1.5.2 算法的时间复杂度 如何度量算法的时间复杂度? 1.5 算法分析的基本方法 1.5.2 算法的时间复杂度 程序语句 一次执行所需程序步数 执行频度 程序步数 float tempsum=0.0; 1 1 1 for(int i=0;in;i++) 1 n+1 n+1 tempsum+=list[i]; 1 n n return tempsum; 1 1 1 总程序步数 2n+3 Ex: 程序1.3 求一个数组元素的累加之和 float sum(float list[],const int n) { float tempsum=0.0; for(int i=0;in;i++) tempsum+=list[i]; return tempsum; } 1.5 算法分析的基本方法 1.5.3 渐近时间复杂度 大O记号 如果存在两个正
您可能关注的文档
- 数值数组及其运算要点.ppt
- 数值变量资料的统计分析--变异程度的描述要点.ppt
- 数字化音频信息加工要点.ppt
- 数图7-图像表示与描述要点.ppt
- 数学九年级人教版上23.2关于原点对称的点的坐标课件要点.ppt
- 数学九年级人教版上232关于原点对称的点的坐标课件要点.ppt
- 数学建模与中学创新能力研究-副本要点.doc
- 数学五年级下苏教版4分数的意义和性质练习课件(38张)要点.ppt
- 数据包操作必看要点.doc
- 数据库_连接顺序的选择要点.ppt
- 渔业行业水产养殖尾水处理技术创新项目技术创新总结报告.pptx
- Java开发就业市场全景分析与趋势预测.docx
- 岳阳市平江县2025-2026学年第二学期三年级语文第五单元测试卷(部编版含答案).docx
- 韶关市始兴县2025-2026学年第二学期三年级语文第五单元测试卷(部编版含答案).docx
- JAVA课程设计报告.docx
- 2 第12课时 问题提出(2)课件 2026西师大版数学二年级下册.ppt
- 甘孜藏族自治州得荣县2025-2026学年第二学期三年级语文第五单元测试卷(部编版含答案).docx
- JAVA课程设计报告基于mysql的学生信息管理系统.docx
- 白银市会宁县2025-2026学年第二学期三年级语文第五单元测试卷(部编版含答案).docx
- JAVA课程设计报告学生信息管理系统.docx
原创力文档

文档评论(0)