package day01.oo;
import java.util.Arrays;
import java.util.Scanner;
public class TextJava {
public static void insertsort(int[] a,int n){
Arrays.sort(a);
if(a[0]>n){
a=Arrays.copyOf(a, a.length+1);
for(int i=a.length-1;i>0;i--){
a[i]=a[i-1];
}
a[0]=n;
}
else if(a[a.length-1]<n){
a=Arrays.copyOf(a, a.length+1);
a[a.length-1]=n;
}
else{
for(int i=0;i<a.length-1;i++){
if(a[i]<n&&a[i+1]>n){
a=Arrays.copyOf(a, a.length+1);
for(int j=a.length-1;j>i;j--){
a[j]=a[j-1];
}
a[i+1]=n;
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载