在陣列下的選擇 氣泡排序

2021-09-30 13:58:19 字數 598 閱讀 3234

對於相同型別的大資料,我們常採用在陣列,為了方便快捷查詢,我們總希望對這個陣列進行排序,下面介紹兩種排序:冒泡,選擇排序,其實選擇排序只是氣泡排序的一種進化版,減少了運算次數,提高執行效率,不扯了,下面開始。第乙個為選擇,第二個為冒泡

#include #define n 10

int main();

int i,j;

// 外層迴圈控制比較的輪數

for (i = 0; i < n-1; i++)

}// 將當前最小的元素與下標位 i 的元素進行交換

if (index != i)

}for (i = 0; i < n; i++)

return 0;

#include #define n 10

int main();

int i,j;

int tmp;

// 外層控制比較的輪數

for (i = 0; i < n-1; i++)

} }

for (i = 0; i < n; i++)

return 0;

}

陣列的排序 選擇 冒泡 插入排序

public class sort 選擇排序 system.out.println 選擇排序效果 listarr arr selectsort arr listarr arr 氣泡排序 system.out.println 氣泡排序效果 listarr arr bubblesort arr list...

JS之 陣列的氣泡排序 選擇排序

從第乙個元素開始遍歷陣列,每相鄰的兩個元素比較大小,若前乙個元素大於後乙個元素,則兩個位置交換資料。單次迴圈中,最後乙個單元參與比較,不參與迴圈 之前比較出的最大值,不再參與之後的比較 n個單元,只要迴圈比較n 1次 var arr 5,4,3,2,1 通過for迴圈實現排序,需要多次迴圈 通過迴圈...

陣列氣泡排序與與高階選擇排序

氣泡排序 1,返回值型別,void 2,引數列表,int arr 第一次 arr 0 與arr 1 arr 1 與arr 2 arr 2 與arr 3 arr 3 與arr 4 比較4次 第二次 arr 0 與arr 1 arr 1 與arr 2 arr 2 與arr 3 比較3次 第三次 arr ...