Question 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。 思路 使用堆排序的方法对数组进行排序后,取前k个最小值,这里手动实现建堆;升序--使用大顶堆降序--使用小顶堆 Code import java.util.ArrayList; public class Solution { public ArrayList<Integer> GetLeastNumbers_Solution(int [] input, int k) { ArrayList<Integer>...