冒泡排序通俗的讲就是把数据源中的元素两两比对,然后改变它们的下标来达到排序效果,排序的效率一般比较简单,属于入门级算法。
外层循环控制循环次数,内层循环控制比对元素的个数,因为冒泡排序是两两比对,五个元素的数组只需要比对四次,因为最后一个元素没有可比对的元素,内层循环判断条件j < i ,是因为外层循环一次后,下一次循环比对的元素就可以少一,因为上一个元素已经排序过
冒泡排序通俗的讲就是把数据源中的元素两两比对,然后改变它们的下标来达到排序效果,排序的效率一般比较简单,属于入门级算法。
外层循环控制循环次数,内层循环控制比对元素的个数,因为冒泡排序是两两比对,五个元素的数组只需要比对四次,因为最后一个元素没有可比对的元素,内层循环判断条件j < i ,是因为外层循环一次后,下一次循环比对的元素就可以少一,因为上一个元素已经排序过