公司网站公司新闻,如何制作一个php网站源码,免费网站软件app大全,聊城网站建设试题-基础练习-数列排序
题目
问题描述 给定一个长度为n的数列#xff0c;将这个数列按从小到大的顺序排列。1n200 输入格式 第一行为一个整数n。 第二行包含n个整数#xff0c;为待排序的数#xff0c;每个整数的绝对值小于10000。 输出格式 输出…试题-基础练习-数列排序
题目
问题描述 给定一个长度为n的数列将这个数列按从小到大的顺序排列。1n200 输入格式 第一行为一个整数n。 第二行包含n个整数为待排序的数每个整数的绝对值小于10000。 输出格式 输出一行按从小到大的顺序输出排序后的数列。 样例输入 5 8 3 6 4 9 样例输出 3 4 6 8 9
代码
冒泡排序外层n-1内层n-i-1 记得关闭Scanner
package other.lanqiao.practiceBase;import java.util.Scanner;public class d1 {public static void main(String[] args) {Scanner scanner new Scanner(System.in);int n scanner.nextInt();int[] num new int[n];for (int i 0; i n; i) {num[i] scanner.nextInt();}int temp 0;for (int i 0; i n - 1; i) {for (int j 0; j n - i - 1; j) {if (num[j] num[j 1]) {temp num[j];num[j] num[j 1];num[j 1] temp;}}}for (int i 0; i n; i) {System.out.print(num[i] );}scanner.close();}
}