欢迎光临散文网 会员登陆 & 注册

23. 合并K个升序链表(C++)

2023-02-27 16:39 作者:不开花的黑玫瑰  | 我要投稿

给你一个链表数组,每个链表都已经按升序排列。

请你将所有链表合并到一个升序链表中,返回合并后的链表。

 

示例 1:

输入:lists = [[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下: [  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

刷题代码

本地调试代码


23. 合并K个升序链表(C++)的评论 (共 条)

分享到微博请遵守国家法律