黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

面試題首頁(yè) > 冒泡排序面試題

冒泡排序面試題

001什么是冒泡排序?

冒泡排序是在遍歷數(shù)組的過(guò)程中,每次都要比較連續(xù)相鄰的元素,如果某一對(duì)相鄰元素是降序(即前面的數(shù)大于后面的數(shù)),則互換它們的值,否則,保持不變。由于較大的值像“氣泡”一樣逐漸浮出頂部,而較小的值沉向底部,所以叫冒泡排序。

002冒泡排序的代碼實(shí)現(xiàn)?

具體實(shí)現(xiàn)參考如下源代碼:

//冒泡排序
public static void bubbleSort(int[] list){
    int n=list.length;
    for(int i=1;i<n;i++){//總共比較n-1趟
        for(int j=0;j<n-i;j++){//第i趟比較n-i次
            if(list[j]>list[j+1]){
                int temp;
                temp=list[j];
                list[j]=list[j+1];
                list[j+1]=temp;				
            }
        }

        System.out.print("第"+(i)+"輪排序結(jié)果:");  
        display(list);
    }
}

003冒泡排序時(shí)間復(fù)雜度?

冒泡排序的時(shí)間復(fù)雜度是O(N2)。 假設(shè)被排序的數(shù)列中有N個(gè)數(shù)。遍歷一趟的時(shí)間復(fù)雜度是O(N),需要遍歷多少次呢? N-1次!因此,冒泡排序的時(shí)間復(fù)雜度是O(N2)。

004冒泡排序穩(wěn)定性?

冒泡排序是穩(wěn)定的算法,它滿(mǎn)足穩(wěn)定算法的定義。所謂算法穩(wěn)定性指假設(shè)在數(shù)列中存在a[i]=a[j],若在排序之前,a[i]在a[j]前面;并且排序之后,a[i]仍然在a[j]前面。則這個(gè)排序算法是穩(wěn)定的!

005冒泡排序的改進(jìn)版實(shí)現(xiàn)。

/*
 * 冒泡排序(改進(jìn)版)
 *
 * 參數(shù)說(shuō)明:
 *     a -- 待排序的數(shù)組
 *     n -- 數(shù)組的長(zhǎng)度
 */
public static void bubbleSort2(int[] a, int n) {
    int i, j;
    int flag; // 標(biāo)記

    for (i = n - 1; i > 0; i--) {

        flag = 0; // 初始化標(biāo)記為0
        // 將a[0...i]中最大的數(shù)據(jù)放在末尾
        for (j = 0; j < i; j++) {
            if (a[j] > a[j + 1]) {
                // 交換a[j]和a[j+1]
                int tmp = a[j];
                a[j] = a[j + 1];
                a[j + 1] = tmp;

                flag = 1; // 若發(fā)生交換,則設(shè)標(biāo)記為1
            }
        }

        if (flag == 0)
            break; // 若沒(méi)發(fā)生交換,則說(shuō)明數(shù)列已有序。
    }
}

目錄

返回頂部
主站蜘蛛池模板: 免费99视频有精品视频高清 | 午夜国产福利在线观看 | 欧美成人二区 | 国产成人在线视频免费观看 | 黄黄的网站在线观看 | 国产黄大片在线观看视频 | 国产亚洲精品日韩香蕉网 | 欧美色图图 | 狠狠色狠狠色综合久久第一次 | 日本黄线在线播放免费观看 | 黄色短视频免费观看 | 1769国产精品一区2区 | 亚洲伊人久久综合一区二区 | 97国产精品人人爽人人做 | 国产精品视频第一区二区 | 99精品视频看国产啪视频 | 亚洲国产成人久久综合一 | 中文一级国产特级毛片视频 | 久久免费精品高清麻豆 | 成人黄漫画免费观看网址 | 国产日韩不卡免费精品视频 | 亚洲人成绝费网站色ww | 欧美不卡在线视频 | 欧美一级在线全免费 | 天天综合网天天综合色 | 亚洲一区无码中文字幕 | 天天玩天天干 | 在线视频a| 国产羞羞的视频在线观看免费 | 国产无套粉嫩白浆在线精品 | 人人爱人人射 | 亚洲理论a中文字幕在线 | 美女网站全黄 | 午夜看片未满十八勿进 | 欧美不卡在线视频 | 亚洲 中文 欧美 日韩 在线 | 99热国产精品 | 一级特黄色片 | 夜夜艹天天干 | 国产一级a毛片高清 | 天天躁狠狠躁夜躁2021 |