- 6
- 0
- 约小于1千字
- 约 9页
- 2017-08-24 发布于安徽
- 举报
排序算法 一、交换排序 流程图 流程图(续) 二、选择排序 三、插入排序 数组相关操作 * 分析: 比较任意两个相邻数据,如果排列顺序与要求不符,则交换该两个数据。 如此操作,直到不再发生交换事件。 点评: 1)如何实现“比较”任意两个相邻数? 2)如何知道“无交换”发生? 3)“如此操作”何意?如何实现? True==b B? T False==b 比较任意两个相邻数 如果不合要求,交换 发生交换,置b为True F 1==i in-1? T aiai+1? ai与ai+1交换 True==b i+1==i F * * * 处理方案:查找特殊数据,将其放到应该的位置上。 具体操作如下: 首先查找n个数中的最大数所在的位置max 然后将max处的最大数与第一个数交换。 如此处理,每次缩小一定范围,将最大数放置首位。直到范围缩小到只有一个数止。 1、确定初始范围,为1~n,然后将最大数与范围内的第一个数交换,即与第1个数对换。 2、修改范围,将原范围减少一个数,即2~n,然后将范围内的最大数调换到范围内的开始位置。 3、如此操作,直到范围缩小到只有一个数止。 注:某一范围内的最大数所有位置的查找 首先假设开始即为最大数,置maxpos=l;然后对每个数据(由l+1到u)比较,如果比maxpos处的数大,则将maxpos置当前位置。 处理方案:假设一个已有
您可能关注的文档
- 浙江省台州市2015届高三3月调研考试文综试卷.doc
- 振动输送机施工工艺标准.doc
- 政府管制基本理论.ppt
- 中大管院期末复习作业.doc
- 中国GDP和若干可测变量理论及其回归关系的研究《统计分析软件》论文.doc
- 中国巨额国际储备管理问题分析--毕业论文.doc
- 中国现代文学专题形成性考核册答案打打印稿.doc
- 中小企业人本管理初探.doc
- 中小企业融资刑事法律风险分析.doc
- 中小学女教师生活满意度和工作满意度关系探讨.doc
- 《GB/T 21709.6-2026针灸技术操作规范 第6部分:穴位注射》.pdf
- GB/T 47335.1-2026中医药 诊断词汇 第1部分:舌象.pdf
- 中国国家标准 GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究.pdf
- 《GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究》.pdf
- GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究.pdf
- 中国国家标准 GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法.pdf
- GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法.pdf
- 《GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法》.pdf
- 2026多元公平包容大奖(Belonging+Awards)申报指南.pptx
- 杰富瑞-美国清洁能源:内部预警已至,住宅太阳能商业模式生变-The Call Is Coming From Inside–Residential Solar Biz Model In Flux-20260422.pdf
原创力文档

文档评论(0)