博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
华为训练题:输入n个整数,输出其中最小的k个
阅读量:4092 次
发布时间:2019-05-25

本文共 910 字,大约阅读时间需要 3 分钟。

描述

 
输入n个整数,输出其中最小的k个。 详细描述: 接口说明 原型: bool GetMinK(unsignedint uiInputNum, int * pInputArray, unsignedint uiK, int * pOutputArray); 输入参数:      unsignedint uiInputNum //输入整数个数 int * pInputArray  //输入整数数组 unsignedint uiK   //需输出uiK个整数 输出参数(指针指向的内存区域保证有效):     int * pOutputArray //最小的uiK个整数 返回值:         false 异常失败           true  输出成功    
知识点 循环,数组
运行时间限制 10M
内存限制 128
输入

输入说明 

1 输入两个整数 
2 输入一个整数数组

输出

输出一个整数数组

样例输入 5 21 3 5 7 2
样例输出 1 2
#include 
using namespace std;bool GetMinK(unsigned int uiInputNum, int * pInputArray, unsigned int uiK, int * pOutputArray);int main(){ unsigned int n, m, i, j; cin >> n >> m; int *a = new int[n]; int *b = new int[m]; bool flag = true; for(i=0; i
> a[i]; } flag = GetMinK(n, a, m, b); if(flag) { for(j=0; j
pInputArray[j+1]) { temp = pInputArray[j]; pInputArray[j] = pInputArray[j+1]; pInputArray[j+1] = temp; } } } for(k=0; k

转载地址:http://dvnii.baihongyu.com/

你可能感兴趣的文章
《跟工程师学嵌入式开发》这本书最后的终极项目我反而觉得有说头
查看>>
博士的申请考核制
查看>>
MAVLink学习之路05_MAVLink应用编程接口分析(也有讲STM32下的收发函数)
查看>>
找到了中文版的mavlink手册
查看>>
浅谈飞控开发的仿真功能
查看>>
我觉得在室内弄无人机开发装个防撞机架还是很有必要的,TBUS就做得很好。
查看>>
serial也是见到很多次了,似乎它就是一种串行通信协议
查看>>
TBUS的一些信息
查看>>
PX4+激光雷达在gazebo中仿真实现(古月居)
查看>>
专业和业余的区别就在于你在基础在基本功打磨练习花的时间
查看>>
通过mavlink实现自主航线的过程笔记
查看>>
Ardupilot飞控Mavlink代码学习
查看>>
这些网站有一些嵌入式面试题合集
查看>>
我觉得刷题是有必要的,不然小心实际被问的时候懵逼,我觉得你需要刷个50份面试题。跟考研数学疯狂刷卷子一样!
查看>>
我觉得嵌入式面试三要素:基础吃透+项目+大量刷题,缺一不可。不刷题是不行的。而且得是大量刷,刷出感觉套路,别人做题都做得是固定题型套路条件反射了,你还在那慢慢理解慢慢推是不行的,也是考研的教训。
查看>>
现在来看,做个普罗米修斯的docker镜像对我而言并不难,对PX4仿真环境配置也熟悉了。
查看>>
删除docker容器和镜像的命令
查看>>
gazebo似乎就是在装ROS的时候一起装了,装ROS的时候选择的是ros-melodic-desktop-full的话。
查看>>
React + TypeScript 实现泛型组件
查看>>
TypeScript 完全手册
查看>>