23. 合并K個升序鏈表(C++)
給你一個鏈表數(shù)組,每個鏈表都已經(jīng)按升序排列。
請你將所有鏈表合并到一個升序鏈表中,返回合并后的鏈表。
?
示例 1:
輸入:lists = [[1,4,5],[1,3,4],[2,6]]輸出:[1,1,2,3,4,4,5,6]解釋:鏈表數(shù)組如下: [ ?1->4->5, ?1->3->4, ?2->6 ] 將它們合并到一個有序鏈表中得到。 1->1->2->3->4->4->5->6
示例 2:
輸入:lists = []輸出:[]
示例 3:
輸入:lists = [[]]輸出:[]
?
提示:
k == lists.length
0 <= k <= 10^4
0 <= lists[i].length <= 500
-10^4 <= lists[i][j] <= 10^4
lists[i]
?按?升序?排列lists[i].length
?的總和不超過?10^4
刷題代碼
本地調(diào)試代碼
標(biāo)簽: