麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

java冒泡排序算法代碼

2019-11-26 15:57:08
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

/**
 * 原理:
 * 進行n次循環,每次循環從后往前對相鄰兩個元素進行比較,小的往前,大的往后
 *
 * 時間復雜度:
 * 平均情況:O(n^2)
 * 最好情況:O(n)
 * 最壞情況:O(n^2)
 *
 * 穩定性:穩定
 **/
public class 冒泡排序 {

    public int[] bubbleSort(int[] a, int n) {
        for (int i = 0; i < n; i++) {
            int flag = 0;
            for (int j = n - 1; j > i; j--) {// i or i-1 ?
                if (a[j] < a[j - 1]) {
                    int x = a[j];
                    a[j] = a[j - 1];
                    a[j - 1] = x;
                    flag = 1;
                }
            }
            if (flag == 0)
                break;
        }
        return a;
    }

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int[] a = new int[] { 25, 56, 32, 20, 1, 5, 89, 3, 8, 41 };
        冒泡排序 sort = new 冒泡排序();
        sort.bubbleSort(a, a.length);
        for (int i = 0; i < a.length; i++) {
            System.out.print(a[i] + " ");
        }
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本人乱人乱亲乱色视频观看 | 亚洲成人免费影视 | 成人在线免费观看视频 | 国产一级做a爰片在线看 | av免费在线网站 | 国产精品一区二区三区在线播放 | 日韩黄色成人 | 亚洲性综合网 | 久久一区国产 | 欧美69free性videos | 国产精品自在线拍 | 精品一区二区三区欧美 | 操你视频| 国产午夜精品久久久久婷 | 黄色aaa视频 | 亚洲第一页综合 | 欧美一级高清片在线 | 久久99国产伦子精品免费 | 久久久精品视频免费 | 国产一区二区三区四区五区在线 | 欧美一级在线看 | 日韩视频www| 精品国产一区二区三区免费 | 久久免费视频一区二区三区 | 免费a视频 | 最新午夜综合福利视频 | av电影在线观看网址 | 2017亚洲男人天堂 | 中文字幕欧美视频 | 欧美18—19sex性hd按摩 | 欧美一区中文字幕 | 国产日韩在线观看一区 | 亚洲精品一区二区三区免 | 中文字幕在线视频网站 | 91a在线观看 | 羞羞的视频免费在线观看 | 免费观看一级欧美大 | 国产成人精品免费视频大全办公室 | 蜜桃网站在线观看 | 1级黄色毛片 | 国产精品视频在线观看免费 |