public static void main(String str){
int data[] = new int[8];
data[0] = 4;
data[1] = 4;
data[2] = 4;
data[3] = 4;
data[4] = 4;
data[5] = 4;
data[6] = 4;
data[7] = 4;
int current;
//要选择的次数:1~n-1次
for(int i = 1;i<data.length;i++){
//存下下标为i的数,注意:下标从1开始,原因是开始时第一个数即下标为0的数
//前面没有任何数,单单一个,认为是排好顺序的
current = data[i];
//注意,j = i-1,j--,这是就是下标为i的数,在它前面有序列中插入位置
for(int j = i-1;j>=0;j--){
if(current<data[j]){
data[j+1] = data[j];
}else{
data[j +1] = current;
}
if(j==0){
data[j]=current;
}
}
}
}
int data[] = new int[8];
data[0] = 4;
data[1] = 4;
data[2] = 4;
data[3] = 4;
data[4] = 4;
data[5] = 4;
data[6] = 4;
data[7] = 4;
int current;
//要选择的次数:1~n-1次
for(int i = 1;i<data.length;i++){
//存下下标为i的数,注意:下标从1开始,原因是开始时第一个数即下标为0的数
//前面没有任何数,单单一个,认为是排好顺序的
current = data[i];
//注意,j = i-1,j--,这是就是下标为i的数,在它前面有序列中插入位置
for(int j = i-1;j>=0;j--){
if(current<data[j]){
data[j+1] = data[j];
}else{
data[j +1] = current;
}
if(j==0){
data[j]=current;
}
}
}
}