题目来源:LeetCode23:合并K个升序链表
问题抽象: 给定一个包含 k 个非递减有序链表的数组 lists(链表可能为空),要求将所有链表合并为一个非递减有序链表并返回头节点。核心需求如下:
- 多路合并:需高效合并任意数量(
k≥0)的有序链表,而非仅两个链表。 - 有序性保持:新链表必须严格按节点值非递减排序,且通过节点重组实现(禁止创建新节点,仅修改指针)。
- 边界处理:
- 若
lists为空或所有链表为空,返回null;
- 若
问题抽象: 给定一个包含 k 个非递减有序链表的数组 lists(链表可能为空),要求将所有链表合并为一个非递减有序链表并返回头节点。核心需求如下:
k≥0)的有序链表,而非仅两个链表。lists 为空或所有链表为空,返回 null;
被折叠的 条评论
为什么被折叠?