输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 /** * 1、取数组前k个数并构造大根堆; * 2、遍历输入数组K后面的数,每次和大根堆的根节点(堆顶)进行比较,若小于该节点,则替换; * 3、重新构建大根堆; * 4、循环结束,大根堆中的数即为原数组中最小的k个数; * 注意:大根堆是完全二叉树,最大的数为根节点,存储在数组中,根节点下标为0, * 若某父节点下标为【x】,则其左孩子为【2*x+1】 ,右孩子为【2*x+2】 * 5、...