LeetCode:每日一题(2020.4.15)
发布日期:2021-06-30 15:46:05 浏览次数:2 分类:技术文章

本文共 462 字,大约阅读时间需要 1 分钟。

合并两个有序链表

将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

示例:

输入:1->2->4, 1->3->4

输出:1->1->2->3->4->4

解答

一、递归

思路:递归

let mergeTwoLists = function(l1, l2) {
if(l1 === null){
return l2; } if(l2 === null){
return l1; } if(l1.val < l2.val){
l1.next = mergeTwoLists(l1.next, l2); return l1; }else{
l2.next = mergeTwoLists(l1, l2.next); return l2; }};console.log(mergeTwoLists(l11, l12));

转载地址:https://kaisarh.blog.csdn.net/article/details/105527259 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Geoserver:跨域处理
下一篇:LeetCode:每日一题(2020.4.14)

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月19日 18时16分10秒