- public class Bubble {
- public static void main(String[] args) {
- int a[]={10,23,11,56,45,26,59,28,84,79}; //給出原始數的序列
- int temp=0;
- System.out.println("初始序列的數組爲:"); //堆排序好的數序列進行輸出
- for(int i=0;i<a.length;i++){
- System.out.print(a[i]+" ");
- }
- for(int i=0;i<a.length;i++){
- for(int j=0;j<a.length-i-1;j++)
- if(a[j]>a[j+1]){ //進行兩兩比較,下面進行符合條件的交換
- temp=a[j+1];
- a[j+1]=a[j];
- a[j]=temp;
- }
- }
- System.out.println("\n"+"排序好的數組爲:"); //堆排序好的數序列進行輸出
- for(int i=0;i<a.length;i++){
- System.out.print(a[i]+" ");
- }
- }
- }