java数组 随机数 直接插入排序

1,String []a = new String[length];再赋值

a[0]=?;.......

2,new完就直接初始化:

String []a = new String[]{?,?...};

3.你甚至不必new:

String []a = {?,?....}同样没问题。

 

int同样适用

package insertSort;

import java.util.Random;

public class test {

    /*public static void main(String[] args) {
        // TODO Auto-generated method stub
    int []a=new int[10];
    int j=0;
    for(int i=0;i<a.length;i++){
        Random random=new Random();
        a[i]=random.nextInt(50);
    }
    for(int i=0;i<a.length;i++){
            System.out.println(a[i]);
        }
    //直接插入排序  16 8 22 4 22 12
    for(int i=2;i<a.length;i++){
        a[0]=a[i];
        for(j=i-1;a[0]<a[j];j--)
        {
            a[j+1]=a[j];
        }
        
        a[j+1]=a[0];
        
    }
    System.out.println("xin");
    for(int i=0;i<a.length;i++){
        System.out.println(a[i]);
    }
    
    }
*/
}

posted @ 2017-09-18 17:32  sjcfly  阅读(232)  评论(0)    收藏  举报