HDU 2019 数列有序

版权声明:转载请附上本文博客链接 https://blog.csdn.net/qq_42174271/article/details/85223089

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		@SuppressWarnings("resource")
		Scanner in = new Scanner(System.in);
		while(in.hasNext()) {
			int n = in.nextInt();
			int m = in.nextInt();
			int arr[] = new int[n];
			if(n>0 && n<=100) {
				for(int i=0;i<n;i++) {
					arr[i] = in.nextInt();
				}
				OrderlySeries(arr,m);
			}
		}
	}

	public static void OrderlySeries(int[] arr, int m) {
		int arc[] = new int[arr.length+1];
		for(int i=0;i<arr.length;i++) {
			arc[i] = arr[i];
		}
		arc[arc.length-1] = m;
		String str = " ";
		for(int i=0;i<arc.length;i++) {
			for(int j=0;j<arc.length-i-1;j++) {
				if(arc[j]>arc[j+1]) {
					int temp = arc[j];
					arc[j] = arc[j+1];
					arc[j+1] = temp;
				}
			}
			
		}
		for(int i=0;i<arc.length;i++){
			str = str + arc[i] + " ";
		}
        System.out.println(str.trim());
	}

}

猜你喜欢

转载自blog.csdn.net/qq_42174271/article/details/85223089