- 6
- 0
- 约7.93千字
- 约 33页
- 2016-12-29 发布于湖北
- 举报
算 法 算法的基本概念 搜索算法 排序算法 排序的定义 定义——将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列. 排序算法 冒泡原理 冒泡排序和气泡在水中不断往上冒的情况有些类似。气泡大的(大的数据)在下面,气泡小的(小的数据)在上面。 冒泡排序算法 冒泡排序对原始数据,按从前往后的方向进行多次扫描,每次扫描称为一趟。 当发现相邻两个数据的次序与排序要求的大小次序不符合时,即将这两个数据进行互换。 这样,较小的数据就会逐个向前移动,好象气泡向上浮起一样。 冒泡算法原理 例:用冒泡排序的方法将下面一组无序数组 排成从小到大 { 49,38,65,97,76,13,27,49 } 分析:首先为了方便分析,我们把所给的数据 先用一个表格列出来,如下: 冒泡排序算法 对比原数据经过第一趟排序,实现了什么目的? 第一趟排序,一共进行了多少次比较? 49 27 13 76 97 65 38 49 数据 8 7 6 5 4 3 2 1 序号 4938,交换位置 原数据和序号 序号 1 2 3 4 5 6 7 8 数据 49 38 65 97 76 13 27 49 第一趟排序的步骤: 序号 1 2 3 4 5 6 7 8 数据 38 49 65 97 76 13 27 49 序号 1 2 3 4 5 6 7 8 数据 38 49 65 97 76
您可能关注的文档
最近下载
- 变频器技术考试题及答案.docx VIP
- 重症患者的肠内营养护理.pptx VIP
- 输液泵操作评分标准.doc VIP
- 青少年焦虑症护理查房.pptx VIP
- 试析《三国演义》在日本动漫中的传播与接受.pdf VIP
- 从吉川英治《三国志》看《三国演义》在日本的传播与接受The Spread and Reception of the Romance of the “Three Kingdoms” in Japan from the “Three Kingdoms” by Yoshikawa Eiji-来源:现代语言学(第2022002期)-汉斯出版社.pdf VIP
- 与总承包单位协调配合措施方案.docx VIP
- 《清静经》全文及译文.pdf VIP
- 与总承包单位协调配合措施方案.docx VIP
- 线线角、线面角、面面角专题.pdf VIP
原创力文档

文档评论(0)