一、题目描述
输入n个整数,找出其中最小的k个整数并按升序输出
本题有多组输入样例
数据范围:1≤n≤1000 ,输入的整数满足 1≤val≤10000 。
二、输入描述
第一行输入两个整数n和k
第二行输入一个整数数组
三、输出描述
从小到大输出最小的k个整数,用空格分开。
四、测试用例
测试用例1
1、输入
7 4
10 20 30 40 50 60 70
2、输出
10 20 30 40
3、说明
排序后前 4 个最小的数为 10 20 30 40。
测试用例2
1、输入
6 2
5 1 3 7 9 2
2、输出
1 2
3、说明
排序后前 2 个最小的数为 1 2。
五、Java算法源码
这篇博客主要介绍了华为OD机试B卷的一道题目,要求输入n个整数并找出其中最小的k个整数进行升序输出。题目保证1≤n≤1000且输入整数1≤val≤10000。博主提供了详细的解题思路、Java算法源码以及效果展示,帮助考生理解和解答此类问题。
订阅专栏 解锁全文
892

被折叠的 条评论
为什么被折叠?



