486.Merge k Sorted Arrays
1.Description(Medium)
Given _k _sorted integer arrays, merge them into one sorted array.
Example
Given 3 sorted arrays:
[
[1, 3, 5, 7],
[2, 4, 6],
[0, 8, 9, 10, 11]
]return[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11].
Do it in O(N log k).
_N _is the total number of integers.
_k _is the number of arrays.
2.Code
本题目需要一个helper class来确定他们的位置和值,跟merge k sorted list思路基本一致。也是用最小堆来实现
注意用来判断是不是这一行最后一个element的写法
Last updated
Was this helpful?