BubbleSort

發(fā)自簡書
將最小的項放在數(shù)組最開始(下標為0)最大的項放在數(shù)組的最后,外層for循環(huán)out從數(shù)組最后開始out等于elements-1,每次循環(huán)減一,大于out的項已經(jīng)排好序,內(nèi)層for循環(huán)in從0開始每次加一,若下標in的項大于in+1則交換兩項。

兩層循環(huán)復雜度可以估計為O(n2)。

//冒泡排序
    public void bubbleSort(){
        int in,out;
        for(out=nElement-1;out>0;out--){
            for(in=0;in<out;in++){
                if(array[in]>array[in+1]){
                    swap(in,in+1);
                }
            }
        }
    }
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,258評論 0 38
  • 這是16年5月份編輯的一份比較雜亂適合自己觀看的學習記錄文檔,今天18年5月份再次想寫文章,發(fā)現(xiàn)簡書還為我保存起的...
    Jenaral閱讀 3,148評論 2 9
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,866評論 0 10
  • 1 上次學校為我們請來了某報社的知名主編,給我們分享了一些他當記者的所感所想和所見。 讓我感慨良多的,并不是他教我...
    自渡說閱讀 439評論 1 2
  • 經(jīng)常都以為,我的快樂和幸福,是周圍的人給予的,只有他們好了,我才能好,只有他們對我好,我才能快樂。 學習這么長時間...
    桃子790921閱讀 180評論 1 1

友情鏈接更多精彩內(nèi)容