交換排序-冒泡排序

冒泡排序的JAVA實現

public class BubbleSort {
    public byte[] Sort(byte[] by) {
        for (int i = 0; i < by.length; i++) {
            //每比較完一次,最後的數據都是最大的,因此不需要參與比較。
            for (int j = 0; j < by.length-i-1; j++) {               
                if (by[j] > by[j + 1]) {
                    byte temp = by[j + 1];
                    by[j + 1] = by[j];
                    by[j] = temp;
                }
            }
            System.out.println("冒泡排序第"+(i+1)+"次:"+Arrays.toString(by));
        }
        return by;
    }
}
点赞