算法笔试题

来源:互联网 发布:java 泛型变量 编辑:程序博客网 时间:2024/06/05 07:47

       今天去博彦参加笔试,有一个算法,分享一下。

       建立一个int类型的数组,随机给其赋值1-100内的数,且数组元素不能重复。

      java实现:

      public class demo01 {
     public static void main(String args[]){
      int A[]=new int[100];
      for(int i=0;i<100;i++)
      {
       A[i]=i+1;
      }
      Random rand=new Random();
     for(int j=0;j<100;j++)
      {
      
       int site=rand.nextInt(100);
      
       int temp;
       temp=A[j];
       A[j]=A[site];
       A[site]=temp;
       System.out.println(A[j]);
       }
     }
}

原创粉丝点击