谁能清楚的解释下冒泡排序的程序意思
谢谢冒泡排序就是每次循环时找出里面第几大(小)的数,并排列。
以你的例子来说i=1的时候,两两取出比较,把大的放在后面,这样循环完后最大的肯定在最后面了。
同样,i=2的时候,第二大的就在倒数第二位置了 通过两两比对进行计算 就是循环比较大小,根据比较结果进行排序 循环两两对比 逐个排序 第一轮12和23比较【12<23,则位置不换】
第二轮23和34比较【23<34 , 则位置不换】
第三轮34和56比较。。。。。
。。。。
一直这样相邻两位比较,大的就放在后面,那么最后的顺序是从小到大排列
页:
[1]