使用氣泡排序
packagecom.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
");}}
使用選擇排序
packagecom.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 如果數列在尾部已經有序 部分有序...