leetcode 21. Merge Two Sorted Lists 合并两个有序链表 (简单)
一、题目大意
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
示例 1:
输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]
示例 2:
输入:l1 = [], l2 = []输出:[]
示例 3:
输入:l1 = [], l2 = [0]输出:[0]
提示:
两个链表的节点数目范围是 [0, 50]
-100 <= Node.val <= 100
l1 和 l2 均按 非递减顺序 排列
来源:力扣(LeetCode)链接:https://leetcode.cn/problems/merge-two-sorted-lists著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
二、解题思路
还是分递归和迭代两种思路来实现,要理解链表
三、解题方法
3.1 Java 实现-递归
复制代码
3.2 Java 实现-迭代
复制代码
四、总结小记
2022/9/2 沟通协作成本大呀 code
版权声明: 本文为 InfoQ 作者【okokabcd】的原创文章。
原文链接:【http://xie.infoq.cn/article/fae9752521c9e4c99145e65c3】。文章转载请联系作者。
评论