選擇氣泡排序演算法

2021-09-06 00:14:52 字數 1524 閱讀 3065

使用氣泡排序

package

com.qixin.five;

public

class

bubblesort ;

inttemp;

system.out.println(

"原有陣列內容:");

printarray(array);

for(

inti =1

; i

<

array.length; i

++) }}

system.out.println(

"從小到大排序後的結果:");

printarray(array);

for(

inti =1

; i

<

array.length; i

++) }}

system.out.println(

"從大到小排序後的結果:");

printarray(array);

}public

static

void

printarray(

intarray)

system.out.println("\n

");}}

使用選擇排序

package

com.qixin.five;

public

class

selectsort ;

inttemp;

system.out.println(

"原有陣列內容:");

printarray(array);

intindex;

for(

inti =1

; i

<

array.length; i

++)

}temp

=array[array.length

-i];

array[array.length-i]

=array[index];

array[index]

=temp;

}system.out.println(

"正序排列陣列內容:");

printarray(array);

for(

inti =1

; i

<

array.length; i

++)

}temp

=array[array.length

-i];

array[array.length-i]

=array[index];

array[index]

=temp;

}system.out.println(

"倒序排列陣列內容:");

printarray(array);

}public

static

void

printarray(

int array)}}

選擇氣泡排序演算法

使用氣泡排序 package com.qixin.five public class bubblesort inttemp system.out.println 原有陣列內容 printarray array for inti 1 i array.length i system.out.printl...

選擇氣泡排序演算法

使用氣泡排序 package com.qixin.five public class bubblesort inttemp system.out.println 原有陣列內容 printarray array for inti 1 i array.length i system.out.printl...

排序演算法 冒泡 選擇排序

思路 1.從頭開始比較每一對相臨的元素,其後者比前者大則交換,直到一輪比較結束 2.排除1中找到最大的元素,重複1的步驟 class bubblesort 如果在某一趟比較後,序列就變得完全有序,此時就沒有必要再繼續比較下去 func sort2 if sorted 如果數列在尾部已經有序 部分有序...