请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 用冒泡法对数据进行排序,使程序的输出结果如下。 排序前: 32 18 41

admin2012-03-21  44

问题 请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
   [题目要求]
   用冒泡法对数据进行排序,使程序的输出结果如下。
   排序前:
   32  18  41  23  2  56  36  67  59  20
   排序后:
   2  18  20  23  32  36  41  56  59  67
   源程序:
   import java.io.*;
   public class Java_3 {
    public static int data[]={32,18,41,23,2,56,36,67,59,20};
    public static void main(String args[]) {
     int i:
     int index=data.  (1)  ;
     System.out.println("排序前:");
     for(i=0;i<index;i++)System.out.print(" "+data+" ");
     System.out.println();
     BubbleSort(  (2)  );
     System.out.println("排序后:");
     for(i=0;i<index;i++)System.out.print(" "+data+" ");
     System.out.println();
    }
    //冒泡法排序
    public static void BubbleSort(int index) {
     int i,j;
     int temp;
     for(j=1;j<index;j++) {
      for(i=index-1;i>=j;i--) {
       if(data <data[i-1]) {//比较相邻的两个数
        temp=data;
        data=data[i-1];
        data[i-1]=  (3)  ;
       }
      }
     }
    }
   }

选项

答案length index temp

解析
转载请注明原文地址:https://kaotiyun.com/show/5n2p777K
0

最新回复(0)