排序题
2025年4月10日小于 1 分钟
排序题
题目描述
题解
方法1
- sort方法进行排序
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//在此输入您的代码...
int N = scan.nextInt();
ArrayList<Integer> arr = new ArrayList<>();
for (int i = 0; i < N; i++) {
arr.add(scan.nextInt());
}
arr.sort((o1, o2) -> o1-o2); // 升序
for (int i = 0; i < N; i++) {
System.out.print(arr.get(i)+" ");
}
System.out.println();
arr.sort((o1, o2) -> o2-o1); // 降序
for (int i = 0; i < N; i++) {
System.out.print(arr.get(i)+" ");
}
scan.close();
}
}