使用冒泡法對陣列排序

2022-02-15 13:10:20 字數 674 閱讀 9107

一、冒泡法介紹: 

冒泡法,是計算機程式設計排序中最簡單快捷的方法。

看這幾個數:5 4 3 2 1 

上面這5個數字我們把它按照由小到大的順序排列,

從前往後相臨兩位比較大小,如果前一位比後一位大就把它倆

換位,5比4大就把5和4換位,得到45321

5又比3大 5和3換位 得到43521 依次類推最後得到

43215 這樣就把最大的乙個數字移到最後面了

然後不看5 ,剩下4321 再用上面的方法把4移動到最後

得到 32145 在不看45 剩下321 把3移動到

最後,依此類推。

最終得到12345

二、用c#編寫乙個冒泡程式,對陣列中的元素按從小到大的順序排列(一維陣列)

**如下:

c#**

using

system;   

namespace

maopao   //命名空間

;  //陣列 

inti,j,k;   

for(i=1;i

}                  

}   

for(k=0;k<5;k++)   

}   

}   

}  其輸出的結果應該是:13569

三、今天就到這吧……

用氣泡排序法對陣列中的元素排序

注 此處以公升序排枚舉例 共10個元素 2 4,3,5,8,6,1,7,9,0 要將其公升序排列 1.將第乙個元素與其後的每個元素進行比較 2與4比較 2 4 將這兩個值交換 4,2,3,5,8,6,7,9,0 交換後2位於第二個元素位置處,2與3比較 2 3 交換 4,3,2,5,8,6,7,9,...

Java陣列排序 冒泡法

氣泡排序演算法的原理如下 比較相鄰的元素。如果第乙個比第二個大,就交換他們兩個。對每一對相鄰元素做同樣的工作,從開始第一對到結尾的最後一對。在這一點,最後的元素應該會是最大的數。針對所有的元素重複以上的步驟,除了最後乙個。持續每次對越來越少的元素重複上面的步驟,直到沒有任何一對數字需要比較 例項 將...

陣列練習 冒泡法排序

冒泡法排序 package com.jl.learning 冒泡法,從左向右兩兩比較,取更大的數繼續往後比,i每次迴圈取出當前最大的數放在當前陣列的最右邊 public class bubblesort int count 0 用來計操作次數 int count2 0 用來計交換次數 for int...