- 7
- 0
- 约1.34千字
- 约 33页
- 2019-12-23 发布于江苏
- 举报
第4讲算法效率
;内容提要; ;算法的性质
输入性:具有零个或若干个输入量;
输出性:至少产生一个输出或执行一个有意义操作;
有限性:执行语句的序列是有限的;
确定性:每一条语句的含义明确,无二义性;
可执行性:每一条语句都应在有限的时间内完成。; ;3. 算法分析;数学基础;数学基础;数学基础;函数;数学基础;要分析的问题; 一个特定算法的“运行工作量”的大小,只依赖于问题的规模(通常用整数量n表示),或者说,它是问题规模的函数。 ;;如何估算算法的时间复杂度? ;一个简单的例子;估算算法的时间复杂度的方法:; 例1:
for (i=1; i=n; ++i)
for (j=1; j=n; ++j) {
c[i][j] = 0;
for (k=1; k=n; ++k)
c[i][j] += a[i][k]*b[k][j];
}
基本操作: 乘法操作
时间复杂度: O(n3) ;例2:
void select_sort(int a[]) {
int n=a.length,temp;
for ( i = 0; i n-1; ++i ) {
j = i;
for ( k = i+1; k n; ++k )
if (a[k] a[j] ) j
您可能关注的文档
最近下载
- 海德福斯全套中文样本1.pdf VIP
- 体例格式9:工学一体化课程《windows服务器基础配置与局域网组建》任务2学习任务工作页.docx VIP
- 2026浪潮集团招聘试题及答案.doc VIP
- 研题·进阶 32 三圆交响曲(2026年高考数学全国一卷第11题).docx VIP
- 七步洗手法课件.pptx VIP
- 体例格式4:《windows服务器基础配置与局域网组建》工学一体化课程考核方案.docx VIP
- 眼科试题库及答案(1200题).doc VIP
- 2026年部编版语文新教材五年级上册第七单元检测题及答案.docx VIP
- 体例格式11:《windows服务器基础配置与局域网组建》工学一体化课程教学进度计划表.docx VIP
- 2024年11月16日广东省广州市天河区事业单位《综合能力测试》真题及部分答案.pdf VIP
原创力文档

文档评论(0)