冒泡排序:int 类型的数组 3 1 6 2 5
算法:大的冒出来,小的沉下去
1 | public class BubbleSort { |
分析思路:
第一次循环:3 1 6 2 5
1 3 6 2 5
1 3 6 2 5
1 3 2 6 5
1 3 2 5 6
第二次循环:1 3 2 5
1 3 2 5
1 2 3 5
1 2 3 5
第三次循环:1 2 3
1 2 3
1 2 3
第四次循环:1 2
1 2
循环4次,逐步变为1,所以外循环i = 4;i--
;
里循环,循环为4 3 2 1,如果j<i;j++