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个》对你有帮助,请点赞、收藏,并留下你的观点哦!