//冒泡排序法:
package fuxi;
public class Bubble {
?? ?public static void main(String[] args) {
?? ??? ?int a[] = { 10,23,11,56,45,26,59,28,84,79 };
?? ??? ?int i,temp;
?? ??? ?System.out.println("輸出原始數組數據:");
?? ??? ?for (i=0; i<a.length; i++) {
?? ? ?? ??? ?System.out.print(a[i]+" ");
?? ? ?? ?}
?? ??? ?for (i=0; i<9; i++) {
?? ??? ??? ?if (a[i] > a[i+1]) {
?? ??? ??? ??? ?temp = a[i];
?? ??? ??? ??? ?a[i] = a[i+1];
?? ??? ??? ??? ?a[i+1] = temp;
?? ??? ??? ?}
?? ??? ?}
?? ??? ?System.out.println("\n"+"排序號的數組數據為:");
?? ??? ?for (i=0; i<a.length; i++) {
?? ? ?? ??? ?System.out.print(a[i]+" ");
?? ? ?? ?}
?? ?}
}
//選擇排序方法
package fuxi;
public class Bubble {
?? ?public static void main(String[] args) {
?? ??? ?int a[] = { 10,23,11,56,45,26,59,28,84,79 };
?? ??? ?int i,temp;
?? ??? ?System.out.println("輸出原始數組數據:");
?? ??? ?for (i=0; i<a.length; i++) {
?? ? ?? ??? ?System.out.print(a[i]+" ");
?? ? ?? ?}
?? ??? ?for (i=0; i<9; i++) {
?? ??? ??? ?if (a[i] > a[i+1]) {
?? ??? ??? ??? ?temp = a[i];
?? ??? ??? ??? ?a[i] = a[i+1];
?? ??? ??? ??? ?a[i+1] = temp;
?? ??? ??? ?}
?? ??? ?}
?? ??? ?System.out.println("\n"+"排序號的數組數據為:");
?? ??? ?for (i=0; i<a.length; i++) {
?? ? ?? ??? ?System.out.print(a[i]+" ");
?? ? ?? ?}
?? ?}
}
??? ?
??? ?