定义一个一维整型数组,其中存储随机生成的0-9999之间的100个整数,分别采用简单选择排序和冒泡排序方法对它们进行排序,最后输出排序后的结果。

解决方案 »

  1.   

    没考虑效率,你看下吧!冒泡的import java.util.Random;
    public class SortResult {
     
      public int[] getMaopao(int[] b)
      {
      Random rnd=new Random();
      for(int i=0;i<b.length;i++)
      {
      b[i]=rnd.nextInt(10000);
      }
      for(int i=0;i<b.length;i++)
      {
      for(int j=1;j<b.length;j++)
      {
      if(b[j]<b[j-1])
      {
      int temp=b[j];
      b[j]=b[j-1];
      b[j-1]=temp;
      }
      }
      }
      return b;
      }
      public static void main(String args[])
      {
      int[] a=new int[100];   SortResult sr=new SortResult();
      sr.getMaopao(a);
      for(int i=0;i<a.length;i++)
      {
      System.out.print(a[i]+" ");
      }
      }
    }