- 转载请注明作者和出处:http://blog.csdn.net/u011475210
- 代码地址:https://github.com/WordZzzz/Note/tree/master/LeetCode
- 刷题平台:https://www.nowcoder.com/ta/leetcode
- 题 库:Leetcode经典编程题
- 编 者:WordZzzz
[toc]
题目描述
Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.
解题思路
之前做过一道题是对两个排序链表进行合并,这次是k个。所以,需要在原来的基础长做一些封装。
按照归并排序的思想,我们通过二分法得到中点进行递归,自下而上进行两两归并,直到只剩最后一个链表。
C++版代码实现
1 | /** |
系列教程持续发布中,欢迎订阅、关注、收藏、评论、点赞哦~~( ̄▽ ̄~)~
完的汪(∪。∪)。。。zzz