最小的K个数

Posted www

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最小的K个数相关的知识,希望对你有一定的参考价值。

public class Solution {
public ArrayList<Integer> GetLeastNumbers_Solution(int [] input, int k) { ArrayList<Integer> ret = new ArrayList<>(); if(k > input.length) return ret; PriorityQueue<Integer> minHeap = new PriorityQueue<>(); for(int i=0; i<input.length; i++){ minHeap.offer(input[i]); } while(k>0){ ret.add(minHeap.poll()); k--; } return ret; } }

 

以上是关于最小的K个数的主要内容,如果未能解决你的问题,请参考以下文章

剑指offer--40最小的k个数

剑指offer--40最小的k个数

最强解析面试题:最小 K 个数

最小的K个数-剑指Offer

最小k个数

剑指offer---最小的K个数