题解 | #对整形数组进行升序或者降序#

输入整型数组和排序标识,对其元素按照升序或降序进行排序

https://www.nowcoder.com/practice/dd0c6b26c9e541f5b935047ff4156309

// 本题为考试多行输入输出规范示例,无需提交,不计分。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//        Scanner sc = new Scanner(System.in);
        // 元素个数
        String num = br.readLine();
        // 数组元素
        String line = br.readLine();
        // 0或1(0升1降)
        int ascAndDesc = Integer.parseInt(br.readLine());
        String[] split = line.split(" ");
        int n = Integer.parseInt(num);
        int[] numArr = new int[n];
        for (int i = 0; i < n; i++) {
            numArr[i] = Integer.parseInt(split[i]);
        }
        Arrays.sort(numArr);
        if (ascAndDesc == 0) {
            for (int i : numArr) {
                System.out.print(i + " ");
            }
        }
        if (ascAndDesc == 1) {
            for (int i = numArr.length - 1; i >= 0; i--) {
                System.out.print(numArr[i] + " ");
            }
        }
    }
}

#刷题#
全部评论

相关推荐

兄弟们,实习都是在接各种api,该怎么包装简历
仁者伍敌:感觉我自己做小项目也是各种api啊,我要怎么包装简历
点赞 评论 收藏
分享
07-02 18:09
门头沟学院 Java
苍穹外卖和谷粒商城这俩是不是烂大街了,还能做吗?
想去重庆的鸽子在吐槽:你不如把这俩做完自己搞明白再优化点再来问 何必贩卖焦虑
点赞 评论 收藏
分享
06-19 19:06
门头沟学院 Java
码农索隆:别去东软,真学不到东西,真事
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务