- 0
- 0
- 约5.31千字
- 约 42页
- 2019-10-18 发布于安徽
- 举报
程序的产生 五个阶段: 需求(输入、输出) 设计(编写算法) 分析(选择最佳算法) 细化与编码(编写程序) 验证(程序验证、测试、调试) 算法分析 算法定义:为了解决某类问题而规定的一个有限长的操作序列 。 特性: 有穷性 算法在执行有穷步后能结束 确定性 每步定义都是确切、无歧义 可行性 每一条运算应足够基本 输入 有0个或多个输入 输出 有一个或多个输出 算法设计 例子: 选则排序 问题:递增排序 解决方案:逐个选择最小数据 算法框架: for ( int i = 0; i n-1; i++ ) { //n-1趟 从a[i]检查到a[n-1]; 若最小整数在a[k], 交换a[i]与a[k]; } 细化:Select Sort void selectSort ( int a[ ], int n ) { //对n个整数a[0],a[1],…,a[n-1]按递增顺序排序 for ( int i = 0; i n-1; i++ ) { int k = i; //从a[i]查到a[n-1], 找最小整数, 在a[k] for ( int j = i+1; j n; j++ ) if ( a[j] a[k] ) k = j
您可能关注的文档
最近下载
- 青岛大学2022-2023学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 高一物理匀变速直线运动测试题及答案.doc VIP
- 部编新版八上历史第19课抗日战争的胜利同步课时练(含答案).docx VIP
- (2026年)《旅行社条例(2020版)》培训.pptx VIP
- 高处及临边作业安全培训考试试卷.docx VIP
- 2025年注册消防工程师再教育答案重大火灾隐患判定规则.doc VIP
- 上海市算力基础设施发展报告(2024年).pdf
- 19CJ20、19CG12钢骨架轻型板--.pdf VIP
- 3.1函数的概念及其表示(精讲)(原卷版+解析).docx VIP
- ISO9227-2022(2024)人工大气腐蚀试验(中文版本).pdf
原创力文档

文档评论(0)