import java.awt.List;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
ArrayList<Integer> ls=new ArrayList<>();
for(int i=0;i<10;i++) {
ls.add(i);
}
Collections.sort(ls);
for(int i=0;i<ls.size();i++) {
if(ls.get(i)>a) {
ls.add(i, a);
break;
}
}
for(int i=0;i<ls.size();i++) {
System.out.print(ls.get(i)+" ");
}
}
}
题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 1. 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。
最新推荐文章于 2023-09-01 15:31:58 发布