直接上**:
int
num =
;//創立乙個陣列是這樣的,要氣泡排序
for(
int i =
0; i < num.length-
1; i++
)//外層迴圈,用i來確定要有多少個數比較
//共有10個數,那麼總共要有9個數來比較,又因為為了保持下標一致,如果i從0開始取,從0到8才是9個數,所以是i《長度-1
}//這裡做完一次迴圈後,相當於把第乙個的9移動到了最後一位
}for
(int i =
0; i < num.length; i++
)//最後列印出來,發現,已經從小到大排列了
另外,c#裡,有乙個方法,可以一步到位
array.
sort
(num)
;//可以直接實現公升序排列
array.
reverse
(num)
;//可以實現陣列反轉
用c 實現氣泡排序
現在假設有乙個陣列 3,5,7,2,4 那麼如果要想把它用冒泡從小到大排序,首先取3和5比較,3小於5 用5和7比較,5小於7 用7和2比較,7大於2 用7和4比較,7大於4 第0輪比下來陣列變為 3,5,2,4,7 比較了 5 1 次 第1輪還是依次比較陣列變為 3,2,4,5,7 比較了 5 2...
用shell實現氣泡排序
鍵盤輸入陣列值,對其進行氣泡排序 root localhost vim maopao.sh bin bash 氣泡排序k 0 while true doread p 是否需要輸入數值?do if do no then break firead p 請輸入第 k 1 個元素 key score k k...
用python實現氣泡排序
氣泡排序 冒泡法也稱沉底法,沒相鄰兩個記錄關鍵字比較大小,大的記錄往下沉 也可以小的網上浮 每一遍把最後乙個下沉的位置記下,下一遍只需檢查比較到此位置 到所有記錄都不發生變化時,整個過程結束 每交換一次,記錄減少乙個反序數 有一組資料 83,16,9,96,27,75,42,69,34 在開始時83...