- 16
- 0
- 约8.19千字
- 约 13页
- 2018-06-07 发布于河南
- 举报
程序设计-排序算法
冒泡排序算法10个数(放在数组A中)中最大的那个数放在最后位置上的一种算法。算法描述如下:
1)从数组A[1]到A[10],把相临的两个数两两进行比较。即A[1]和A[2]比较,比较完后A[2]再与A[3]比较,……最后是A[9]和A[10]比较。
(2)在每次进行比较的过程中,如果前一个数比后一个数大,则对调两个数,也就是说把较大的数调到后面,较小的调到前面。比如在第一次的比较中,如果A[1]比A[2]大则A[1]和A[2]的值就互换。下图用6个数据来说明以上的算法。
6个数据是:A[]=5 7 4 3 8 6
A[1] A[2] A[3] A[4] A[5] A[6]
5 7 4 3 8 6 A[1]=5和A[2]=7比较,75,不进行对调。
5 7 4 3 8 6 A[2]=7和A[3]=4比较,47,进行对调,
5 4 7 3 8 6
5 4 7 3 8 6 第三次,A[3]=7和A[4]=3比较,37,进行对调,
5 4 3 7 8 6
5 4 3 7 8 6 第四次,A[4]=7和A[5]=8比较,87,不进行对调。
5 4 3 7
您可能关注的文档
最近下载
- 《汽车营销》复习考试题库(带答案).doc VIP
- 《临床检验——血液病学》.ppt VIP
- SL∕T 618-2021 水利水电工程可行性研究报告编制规程.pdf
- 2025年汽车营销比赛题库及答案.doc VIP
- 2026年四川省德阳市事业单位招聘笔试备考题库及答案解析.docx VIP
- 青岛市胶州市2025-2026学年第二学期三年级语文期中考试卷(部编版含答案).docx VIP
- 卡巴拉科学及生命的意义.pdf VIP
- 小学花样跳绳校本课程教材.docx VIP
- 统计学——理论、案例、实训(刘小平)课后习题答案.pdf VIP
- 9 小学数学教学论(第九章 统计与概率的教学 ).pptx VIP
原创力文档

文档评论(0)