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

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

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

import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        
        int count=sc.nextInt();
        
        Integer[] arr=new Integer[count];
        for(int i=0;i<count;i++){
            arr[i]=sc.nextInt();
        }
        
        int flag=sc.nextInt();
        if(flag==0){
            Arrays.sort(arr,new Comparator<Integer>(){
                public int compare(Integer o1,Integer o2){
                    return o1-o2;
                }
            });
        }
        if(flag==1){
            //Arrays.sort(arr,new Comparator<Integer>(){
                //public int compare(Integer o1,Integer o2){
                    //return o2-o1;
                //}
            //});
            Arrays.sort(arr,(o1,o2)->o2-o1);
        }
        for(int m:arr){
            System.out.print(m+" ");
        }
        
    }
}

全部评论

相关推荐

这算盘打的
程序员小白条:都这样的,都是潜规则,你自己说可以实习一年就行了,实习可以随便跑路的
点赞 评论 收藏
分享
nus2201602...:兄弟,你这个简历撕了丢了吧,就是一坨,去找几个项目,理解项目流程,看几遍就是你的了,看看八股就去干了,多看看牛客里别人发出来的简历,对着写,你这写的啥啊,纯一坨
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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