- 4
- 0
- 约1.48千字
- 约 38页
- 2019-05-12 发布于天津
- 举报
第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] )
您可能关注的文档
最近下载
- AQ3021_化学品生产单位吊装作业安全规范.pdf VIP
- 公交枢纽站场工程监理规划范本.docx
- 动火作业安全规范(AQ3022-2008)(A4-4).pdf VIP
- 云连锁招商代运营服务.pdf VIP
- 上海市浦东新区2024−2025学年高二下学期期末教学质量检测 数学试卷(含解析).docx VIP
- 2024-2025学年上海市浦东新区高二下学期期末质量检测数学试卷含详解.docx VIP
- 软件项目投标技术方案(技术方案).pdf VIP
- 揿针教学课件.ppt
- 尾矿库安全监测技术规范.pdf VIP
- 《建筑工程建筑面积计算规范》gbt50353-2025secret.docx VIP
原创力文档

文档评论(0)