首页 > 试题广场 >

n个数里最小的k个

[编程题]n个数里最小的k个
  • 热度指数:28907 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
找出n个数里最小的k个

输入描述:
每个测试输入包含空格分割的n+1个整数,最后一个整数为k值,n
不超过100。


输出描述:
输出n个整数里最小的k个数。升序输出
示例1

输入

3 9 6 8 -10 7 -11 19 30 12 23 5

输出

-11 -10 3 6 7
头像 bao_hu_yuan_zhang
发表于 2024-03-28 11:29:23
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int i=0; int n=0; vector 展开全文
头像 重生之我要当分子
发表于 2025-01-03 13:39:05
解题思路 这是一个排序和选择问题。需要从一组数中找出最小的k个数并按升序输出。 关键点: 解析输入获取 值 对数组进行排序 选择前 个数 按升序输出结果 算法步骤: 读取输入并分离 值 对数组进行排序 输出前 个元素 代码 cpp java python #incl 展开全文