方法一:分治 + 递归 解题思路 在21. 合并两个有序链表,我们知道如何合并两个有序链表.而本题是合并 k 个有序链表,可以通过大问题拆分成小问题解决,即把 k 个链表,拆分成 k/2 个链表组,俩俩合并,直到合并成一个链表,这就是分而治之的思想. 可以通过递归来实现分治算法: 定义函数功能:合并链表数组中的 left 到 right 个链表 结束条件:left == right,即只剩下一个链表,无须合并,直接返回 递推公式:将 [left, right] 拆分成两半,分别获得左边已合并的链…