import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int[] nums = new int[n + 1]; for (int i = 0; i < n; i++) { nums[i] = in.nextInt(); } int num = in.nextInt(); nums[n] = num; //把插入数字加到最后 sort_nums(nums); //然后冒泡排序 for (int i = 0; i <= n; i++) { System.out.print(nums[i] + " "); } } public static void sort_nums(int[] nums) { for (int i = 0; i < nums.length - 1; i++) { for (int j = 0; j < nums.length - 1; j++) { if (nums[j] > nums[j + 1]) { int tmp = nums[j]; nums[j] = nums[j + 1]; nums[j + 1] = tmp; } } } } }
import java.util.ArrayList; import java.util.Comparator; import java.util.Iterator; import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String nums = sc.nextLine(); while (sc.hasNext()){ ArrayList<Integer> list=new ArrayList<>(); String s = sc.nextLine(); String s1 = sc.nextLine(); String[] split = s.split(" "); for (int i = 0; i < split.length; i++) { int num = Integer.parseInt(split[i]); list.add(num); } int i = Integer.parseInt(s1); list.add(i); list.sort(new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return o1-o2; } }); Iterator<Integer> it = list.iterator(); while (it.hasNext()){ Integer next = it.next(); System.out.print(next+" "); } list.clear(); } } }
import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n=in.nextInt(); int[] arrA=new int[n+1]; while (in.hasNextInt()) { // 注意 while 处理多个 case for(int i=0;i<arrA.length;i++){ arrA[i]=in.nextInt(); } } Arrays.sort(arrA); for(int i=0;i<arrA.length;i++){ System.out.print(arrA[i]+" "); } } }
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int[] arr=new int[n+1]; while(sc.hasNext()){ for(int i=0;i<n+1;i++) arr[i]=sc.nextInt(); } Arrays.sort(arr); for(int num:arr) System.out.printf("%d ",num); } }
import java.util.*; public class Main { //方法:冒泡排序(从小到大顺序) public static int[] maopao1(int[] arr) { int temp = 0; for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1 - i; j++) { if (arr[j] > arr[j + 1]) { temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } return arr; } //主程序:输入数组,调用冒泡,输出 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] arr = new int[n + 1];//直接把第三行的数输入数组进行排序 for (int i = 0; i < n + 1 ; i++) { arr[i] = sc.nextInt(); } maopao1(arr);//调用冒泡后获得有序数组(小到大) for (int i = 0; i < n + 1 ; i++) { System.out.print(arr[i] + " "); } } }
import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNext()){ int n = scanner.nextInt(); //要输入数据的数组 List<Integer> inputList = new ArrayList<>(); //插入的一个整数 int toSortNum = scanner.nextInt(); //添加插入的整数后且进行排序的数组 List<Integer> toSortList = new ArrayList<>(); for(int i = 0;i < n;i++){ inputList.add(scanner.nextInt()); toSortList.add(inputList.get(i)); } //前面的输入完毕后,再添加单独插入的这个后,进行排序 toSortList.add(toSortNum); Collections.sort(toSortList); //输出 for(int j = 0;j < toSortList.size();j++){ System.out.print(toSortList.get(j) + " "); } } } }
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); List<Integer> list=new ArrayList<>(); int n=sc.nextInt(); for(int i=0;i<n;i++){ list.add(sc.nextInt()); } Collections.sort(list); list.add(sc.nextInt()); Collections.sort(list); for(int j=0;j<n+1;j++){ System.out.print(list.get(j)+" "); } } }
import java.io.*; public class Main { public static void main(String args[])throws IOException{ BufferedReader bf=new BufferedReader(new InputStreamReader(System.in)); int n=Integer.parseInt(bf.readLine()); String str[]=bf.readLine().split(" "); int m=Integer.parseInt(bf.readLine()); int a[]=new int[n]; for(int i=0;i<n;i++) a[i]=Integer.parseInt(str[i]); int i; for(i=0;i<n;i++) { if(a[i]<m) System.out.print(a[i]+" "); else break; } System.out.print(m+" "); for(int j=i;j<n;j++) System.out.print(a[j]+" "); } }
import java.util.*; public class Main { public static void main(String [] args) { Scanner sc=new Scanner(System.in); while(sc.hasNextInt()) { int n=sc.nextInt(); int [] arr=new int[n]; for(int i=0;i<n;i++) { arr[i]=sc.nextInt(); } int insertNum=sc.nextInt(); int [] newArr=new int[n+1]; int insertIndex=n; for(int i=0;i<n;i++) { if(insertNum<arr[i]) { insertIndex=i; break; } } for(int i=0;i<n+1;i++) { if(i<insertIndex) { newArr[i]=arr[i]; } else if(i==insertIndex) { newArr[i]=insertNum; } else { newArr[i]=arr[i-1]; } } for(int i=0;i<n+1;i++) { System.out.print(newArr[i]+" "); } } } }
```