選擇排序與冒泡排序區別
- 生活常識
- 關注:2.96W次
冒泡算法,每次比較如果發現較小的元素在後面,就交換兩個相鄰的元素。而選擇排序算法的改進在於:先並不急於調換位置,先從A[1]開始逐個檢查,看哪個數最小就記下該數所在的位置P,等一躺掃描完畢,再把A[P]和A[1]對調,這時A[1]到A[10]中最小的數據就換到了最前面的位置。
所以,選擇排序每掃描一遍數組,只需要一次真正的交換,而冒泡可能需要很多次。比較的次數是一樣的。
標籤:
冒泡排序
- 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jj/changshi/9z2eox.html