输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。
用堆排序来做。
1 class Solution { 2 public: 3 vector GetLeastNumbers_Solution(vector input, int k) { 4 vector s; 5 vector res; 6 int n=input.size(); 7 if(k<0||n
本文共 578 字,大约阅读时间需要 1 分钟。
输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。
用堆排序来做。
1 class Solution { 2 public: 3 vector GetLeastNumbers_Solution(vector input, int k) { 4 vector s; 5 vector res; 6 int n=input.size(); 7 if(k<0||n
转载地址:http://uebda.baihongyu.com/