国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java冒泡排序(Bubble Sort)實例講解

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

2019-10-21 12:44java開發網 Java教程

冒泡排序的原理:假設要求的數組是正序,兩兩進行比較,如果前一個書比后一個數小,位置不變。如果前一個數比后一個數大,位置互換,再跟后一個數進行比較,直到最后。就是逐步把大數送到最后,下面來個實例給大家看看

舉個例子: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;
    }

}

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美在线a| 久久久免费看 | 欧美久久久久久 | 欧美浮力 | a免费在线| 亚洲国产精品视频一区 | 欧美a级在线观看 | 久久久久久这里只有精品 | 国产在线视频一区二区 | 成人在线视频观看 | 欧美一区二区 | 欧美日韩国产综合视频 | 久久99深爱久久99精品 | 91在线一区二区 | 亚洲一区欧美 | 一 级 黄 色 片免费网站 | 国产在线观 | 一本a道v久大 | 精品免费视频 | 美国成人在线 | 荷兰欧美一级毛片 | 91视频一区二区 | 亚洲经典一区 | 久久国产精品系列 | 黄色一级大片在线免费看产 | 久久综合区 | 国产人久久人人人人爽 | 欧美a网 | 久久国产精品久久久久久电车 | 中文字幕国产日韩 | 精品日韩一区二区 | 免费视频一区 | 无码一区二区三区视频 | 亚洲大奶网 | 九九久久精品 | 亚洲一区二区免费看 | 久久精品国产亚洲一区二区三区 | 欧美高清性xxxxhdvideosex | 新91在线 | 欧美精品一区二区三区中文字幕 | 日韩欧美视频在线 |