冒泡排序
2015-06-24 17:19:26 4 举报
画个图图,有助于理解!
作者其他创作
大纲/内容
j
第二轮比较:i=1,j 仍然是从数组最后一个元素开始
第三轮比较:i=2,j 仍然是从数组最后一个元素开始,按照上述的方式判断,并调换元素的位置,最后实现了元素的排序,后面的图就不再画了!!
调换2和72之后本次循环还没结束,j 继续往前走,一直到 j=i 的时候结束。
i
2\t\t54\t\t59\t\t30\t\t31\t\t78\t\t72\t\t77\t\t82\t\t72
下面是冒泡排序算法的算法执行过程图解定义2个“指针”i 和 j,i 从0开始,j 从数组最后一个元素开始,然后 arr[i]和 arr[j]比较
2\t\t31\t\t59\t\t30\t\t54\t\t78\t\t72\t\t77\t\t82\t\t72
图
2\t\t30\t\t59\t\t31\t\t54\t\t78\t\t72\t\t77\t\t82\t\t72
72\t\t54\t\t59\t\t30\t\t31\t\t78\t\t 2\t\t77\t\t82\t\t72
0 条评论
下一页