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

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

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] + " ");
            }
        }
    }
}

#刷题#
全部评论

相关推荐

07-18 18:05
门头沟学院 Java
挂了&nbsp;正式批求捞
投递滴滴等公司9个岗位
点赞 评论 收藏
分享
小浪_Coding:找硬件测试,也可兼顾软测欧, 简历还可以的 ,注意排版,项目写的有条理一点, 然后个人技能多加点, 润色好简历之后就开始沟通海投了,深圳,东莞这边做硬件相关的公司还不少, 医疗类,仪器类的都可以尝试
点赞 评论 收藏
分享
人力小鱼姐:实习经历没有什么含金量,咖啡店员迎宾这种就别写了,其他两段包装一下 想找人力相关的话,总结一下个人优势,结合校园经历里有相关性的部分,加一段自我评价
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-18 12:01
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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