题目: 有N个长度不一的数组,所有的数组都是有序的,请从大到小打印这N个数组整体最大的前K个数. 例如: 输入含有N行元素的二维数组代表N个一维数组. 219,405,538,845,971 148,558 52,99,348,691 再输入整数K=5,则打印: Top 5:971,845,961,558,538. 要求: 1.如果所有数组的元素个数小于K,则从小到大打印所有的数. 2.时间复杂度为O(KlogN). 解答: 利用堆结构和堆排序完成. import java.util.Array