合并 k 個(gè)排序鏈表,返回合并后的排序鏈表。請(qǐng)分析和描述算法的復(fù)雜度。
示例:
輸入:
[
1->4->5,
1->3->4,
2->6
]
輸出: 1->1->2->3->4->4->5->6
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/merge-k-sorted-lists
/*
解題思路:
解法一、順序合并
1、lists[0]與lists[1]合并,結(jié)果與lists[2]合并...結(jié)果與lists[listsSize-1]合并
解法二、分治合并
1、lists[0]與lists[1]合并,lists[2]與lists[3]合并,然后將合并的結(jié)果繼續(xù)合并。
*/