- 49
- 0
- 约1.03千字
- 约 23页
- 2020-08-19 发布于福建
- 举报
排序问题
1、冒泡法(起泡法)
2、顺序交换法
3、选择法
4、插入法
1、冒泡法
首先我们来看把最大的那个数放在最后位置上的方法:
假设有5个数,分别为10,2,6,7,4,存放在a(1)-a(5)中
首先,从a(1)到a(5),相邻的两数两两进行比较,在每次比
较过程中,若前一个数比后一个数大,则交换两元素的内容。
第一轮的比较过程:
for j=l to 4
if a(j)a(j+1)Then
t=a(j):a(j)=a(j+1):a(j+1)
End if
Next j
1、冒泡法
现在重复上述算法:把a(1)到a(4)中的最大数放在
a(4)中,a(1)到a(3)中的最大数放在a(3)中,a(1)
与a(2)中的最大数放在a(2)中。这样一共经过4次
选大就把a(1)到a(5)中的数进行由小到大排序。
在排序过程中小数象气泡一样上浮,而大数逐个
下沉,所以叫起泡法。
第1轮
for j=1 to 4
if a(j)a(j+1)Then
t=a j: a(j=a(j+1): a(j+1)=t
End if
第2轮
For i=1 to 4
for j=l to 3
for j=1 to 5-1
f a()a(j+1)Then
=a(j):a(j)=a(j+1):a(j+1)=t
if a(j)a(j+1)The
End if
t=a(j):a(j)=a(j+1):a
您可能关注的文档
- 结构力学极限荷载.ppt
- 结构化学第八章习题.ppt
- 结构化学第一章习题课.ppt
- 结构化面试问题与原理.ppt
- 结构力学第3章静定梁内力计算.ppt
- 结构化学3分子.ppt
- 结构混乱练习题.ppt
- 结构的思考力极客书生学习笔记.ppt
- 结构拟静力和拟动力试验.ppt
- 结构塑性极限分析.ppt
- 2026广西警务辅助人员招聘考试(面试)历年参考题库含答案详解3卷.docx
- 2026广西高校教师资格岗前培训考试(高等教育法规)历年参考题库含答案详解3卷.docx
- 2026广西食品药品监督管理单位招聘考试(药学专业)历年参考题库含答案详解3卷.docx
- 2026应急管理普法知识竞赛历年参考题库含答案详解3卷.docx
- 2026应急救援员-理论知识考试历年参考题库含答案详解3卷.docx
- 2026广西(中医)住院医师规范化培训考试历年参考题库含答案详解3卷.docx
- 2026广西高校教师资格岗前培训考试(高等学校教师职业道德修养)历年参考题库含答案详解3卷.docx
- 2026广西事业单位招聘考试(住房公积金)历年参考题库含答案详解2卷.docx
- 2026广西事业单位招聘考试(会计学)历年参考题库含答案详解2卷.docx
- 2026广西专职消防员招聘考试(消防基础知识)历年参考题库含答案详解3卷.docx
原创力文档

文档评论(0)