陣列的排序方法

2021-08-22 03:21:43 字數 449 閱讀 5112

2: 選擇排序法

演算法思想:用第乙個和其餘數進行比較,如果其他數比第乙個小,則交換倆數。再用第二個和它以後其餘數進行比較,如果其他數比第二個小,則交換倆數……..

**為:

//同上篇文章一樣

int array = new

int[10];

//這裡我選擇隨機生成10個1-100的數值

random rand = new random();

for(int i = 0;i < array.length;i++)

//儲存臨時變數

int temp;

for(int i = 0;i < array.length-1;i++)

}}//列印輸出

for(int i = 0;i < array.length;i++)

陣列的排序方法

簡單選擇排序 基本思想如下 在要排序的陣列中,選擇出最小 或者最大 的一 個數與第乙個位置的數交換 然後在剩下的數當 中再找最小 或最大 的與第二個位置的數交換 依次類推,直到第n 1個元素 倒數第二個 和第 n個元素 最後乙個數 比較為止。簡單選擇排序 第乙個元素先不動,剩下的元素中找最小值,再與...

陣列排序方法

var arr 6 3,5 1,9 4,7 8,2 1 氣泡排序 比較相鄰的兩項,如果第一項比第二項大,則交換他們。氣泡排序 array.prototype.bubblesort function arr.bubblesort 2 選擇排序 原址比較排序演算法。找到資料結構中的最小值放在第一位,然後...

陣列排序(方法)

var arr 11 45,2 32,89 0 arr.sort function a,b document.write arr var arr 11 45,2 32,89 0 arr.reverse arr document.write arr 概念 陣列中相鄰元素兩兩比較,如果第乙個元素大於第二...