链接: https://leetcode-cn.com/problems/merge-k-sorted-lists/
题面
给你一个链表数组,每个链表都已经按升序排列。
请你将所有链表合并到一个升序链表中,返回合并后的链表。
解法
考虑归并,只是这里推广到k个链表,对于找出当前最小的表头,可以使用优先队列
存储所有的表头,复习一下priority_queue自定义排序规则的写法
包括后续实现的细节 如何进行归并的过程
代码
1 | /** |
但问耕耘,莫问收获
链接: https://leetcode-cn.com/problems/merge-k-sorted-lists/
给你一个链表数组,每个链表都已经按升序排列。
请你将所有链表合并到一个升序链表中,返回合并后的链表。
考虑归并,只是这里推广到k个链表,对于找出当前最小的表头,可以使用优先队列
存储所有的表头,复习一下priority_queue自定义排序规则的写法
包括后续实现的细节 如何进行归并的过程
1 | /** |