失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > OJ 输入n个整数 输出其中最小的k个

OJ 输入n个整数 输出其中最小的k个

时间:2022-06-14 11:08:00

相关推荐

OJ 输入n个整数 输出其中最小的k个

import java.util.ArrayList;

import java.util.Collections;

import parator;

import java.util.Scanner;

public class Main {

//输入n个整数,输出其中最小的k个

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int numcount = sc.nextInt();

int mincount = sc.nextInt();

ArrayList<Integer> list = new ArrayList<Integer>();

for (int i = 0; i < numcount; i++) {

list.add(sc.nextInt());

}

sc.close();

Collections.sort(list, new Comparator<Integer>() {

@Override

public int compare(Integer o1, Integer o2) {

// TODO Auto-generated method stub

return pareTo(o2);

}

});

for (int i = 0; i < mincount; i++) {

System.out.print(list.get(i));//注意最后不能加空格

if(i!=mincount-1){

System.out.print(" ");

}

}

}

}

如果觉得《OJ 输入n个整数 输出其中最小的k个》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。