测试积点老人 发表于 2018-12-12 10:48:45

谁能清楚的解释下冒泡排序的程序意思

谢谢

Sunman0416 发表于 2018-12-12 14:15:51

冒泡排序就是每次循环时找出里面第几大(小)的数,并排列。
以你的例子来说i=1的时候,两两取出比较,把大的放在后面,这样循环完后最大的肯定在最后面了。
同样,i=2的时候,第二大的就在倒数第二位置了

abcsell 发表于 2018-12-13 09:02:41

通过两两比对进行计算

海海豚 发表于 2018-12-13 09:49:32

就是循环比较大小,根据比较结果进行排序

jingzizx 发表于 2018-12-13 10:43:08

循环两两对比

qqq911 发表于 2018-12-13 10:51:52

逐个排序

libingyu135 发表于 2018-12-13 14:58:06

第一轮12和23比较【12<23,则位置不换】
第二轮23和34比较【23<34 , 则位置不换】
第三轮34和56比较。。。。。
。。。。
一直这样相邻两位比较,大的就放在后面,那么最后的顺序是从小到大排列
页: [1]
查看完整版本: 谁能清楚的解释下冒泡排序的程序意思