一、冒泡法介紹:
冒泡法,是計算機程式設計排序中最簡單快捷的方法。
看這幾個數: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...