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

首頁 > 編程 > Java > 正文

Java冒泡排序(Bubble Sort)實例講解

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

舉個例子:int[] array = {2,4,9,7,6,5};

第一輪2和4進行比較,2<4,位置不變。再4和9進行比較,4<9,位置不變。再9和7進行比較,9>7,9和7的位置互換。再9和6進行比較,9>6,9和6的位置互換。再9和5進行比較,9>5,位置互換。第一輪比較的結果就是2 4 7 6 5 9。

第二輪2和4進行比較,2<4,位置不變。再4和7進行比較,4<7,位置不變。再7和5進行比較,7>6,7和6的位置互換。再7和5進行比較,7>5,7和5的位置互換。第二輪的結果就是2 4 6 5 7 9。

第三輪2和4進行比較,2<4,位置不變。再4和6進行比較,4<6,位置不變。再6和5進行比較,6>5,6和5的位置互換。第三輪的結果是2 4 5 6 7 9(已經是我們想要的結果了)。

代碼如下:

復制代碼 代碼如下:

package com.test;

public class BubbleSortTest
{
    public static void main(String[] args)
    {
        int[] array = {2,4,9,7,6,5};
        BubbleSortTest bst = new BubbleSortTest();
        bst.bubbleSort(array);
    }

    public int[] bubbleSort(int[] array)
    {
        for(int i=0;i<array.length-1;i++)
        {
            boolean bl = true;
            for(int j=0;j<array.length-1-i;j++)
            {
                if(array[j] > array[j+1])
                {
                    bl = false;
                    int temp = array[j];
                    array[j] = array[j+1];
                    array[j+1] = temp;
                }              
            }

            //如果當輪沒有發生位置變化,說明已經排序完畢,就沒有必要再進行判斷了
            if(bl)
            {
                break;
            }

            /*--觀看結果的代碼,可以忽略---------------------*/
            System.out.println("第" + (i + 1) + "趟排序");
            for(int k = 0; k < array.length; k++)
            {
                System.out.print(array[k] + " ");
            }
            System.out.println();
            /*-------------------------------------*/

        }
        return array;
    }

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久久久日本理论电影 | 欧美日韩一区,二区,三区,久久精品 | 中文字幕综合在线观看 | 国产一国产一级毛片视频在线 | 精品久久久久久久久久久久久 | av电影免费播放 | 欧美成人免费 | 精品国产一区二区三区在线观看 | 国产亚洲高清在线精品不卡 | 国产亚洲欧美日韩在线观看不卡 | 成人综合在线观看 | 一级黄色电影网站 | 毛片在线视频观看 | 精品黑人一区二区三区国语馆 | china对白普通话xxxx | 久久亚洲春色中文字幕久久 | 亚洲xxx视频 | 亚洲性在线视频 | 成人综合免费视频 | 黄色aaa视频| 久久综合精品视频 | www.17c亚洲蜜桃 | 国产一区二区免费在线观看视频 | 圆产精品久久久久久久久久久 | 全免费午夜一级毛片真人 | 国产精品久久久久国产精品三级 | 国产色爱综合网 | 色日本视频 | 中国杭州少妇xxxx做受 | 欧美jizzhd极品欧美 | 成人片免费视频 | 毛片免费在线观看 | 一区二区三区欧美在线 | 国产女厕一区二区三区在线视 | 欧美一级全黄 | 永久免费黄色片 | av在线免费网 | 欧美在线a | 国产精品亚洲一区二区三区久久 | 国产一区二区免费看 | 又黄又爽免费无遮挡在线观看 |