21合并两个有序链表

技术21合并两个有序链表 21合并两个有序链表21合并两个有序链表
题目
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
用例
输入:l1 = [1,2

21合并两个有序链表

21合并两个有序链表

题目

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

用例

输入:l1=[1,2,4],l2=[1,3,4]

输出:[1,1,2,3,4,4]

输入:l1=[],l2=[]

输出:[]

输入:l1=[],l2=[0]

输出:[0]

求解

/**

*单链表的定义。

*函数列表节点(val,下一个){ 0

*这个。val=(val===未定义的0 : val)

*这个。next=(next===未定义的null : next)

* }

*/

/**

* @param {ListNode} l1

* @param {ListNode} l2

* @返回{列表节点}

*/

var合并列表=函数(l1,L2){ 0

//链表空值处理

if(L1==null){ 0

返回l2

}

if(L2==null){ 0

返回腰神经2

}

让head=null

//开始拼接

如果(L1。瓦尔L2。val){ 0

head=l1

l1=l1.next

}else{

head=l2

l2=l2 .下一步

}

head.next=null

让p=头部

while(l1!=nulll2!=null){ 0

如果(L1。瓦尔L2。val){ 0

p.next=l1

p=l1

l1=l1.next

p.next=null

}

else{

p.next=l2

p=l2

l2=l2 .下一步

p.next=null

}

}

if(l1!=null){ 0

p.next=l1

}

if(l2!=null){ 0

p.next=l2

}

返回头

};

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/53730.html

(0)

相关推荐

  • KALI搭建Docker+Vulhub漏洞复现环境

    技术KALI搭建Docker+Vulhub漏洞复现环境 KALI搭建Docker+Vulhub漏洞复现环境在学习网络安全的过程中,少不了的就是做漏洞复现,而漏洞复现一般比较常用的方式就是使用docker

    礼包 2021年12月21日
  • Fluentd中如何配置通用参数适用于所有插件

    技术Fluentd中如何配置通用参数适用于所有插件这篇文章主要为大家展示了“Fluentd中如何配置通用参数适用于所有插件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Flu

    攻略 2021年11月20日
  • 如何用html5绘制表格

    技术如何用html5绘制表格如何用html5绘制表格,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。表格一般通过3个标签来构建,分别为表格标签,行标签和单

    攻略 2021年11月25日
  • 3元一万粉抖音在线购买,抖音前期要不要刷粉?

    技术3元一万粉抖音在线购买,抖音前期要不要刷粉?抖音直播功能的上线,是广大内容创作者们的福音。虽然大多数人赶不上电商人口发展红利期,但是新的风口为我们打开了机会。
    现在要论移动互联网哪种形式抢占用户时间最多?当然要归短视

    测评 2021年11月9日
  • 抖音粉丝怎么涨,抖音如何涨粉?

    技术抖音粉丝怎么涨,抖音如何涨粉?不得不说,在抖音上一切皆有可能,甚至很多人莫名其妙就火了,自己也是猝不及防。随着越来越多的网红的出现,许多人都纷纷加入抖音行列,希望一夜爆红,但是又往往事与愿违,有没有好一点的涨粉套路,

    测评 2021年10月20日
  • Windows中能够提取出图片边缘特征的网络是什么

    技术Windows中能够提取出图片边缘特征的网络是什么这篇文章主要介绍“Windows中能够提取出图片边缘特征的网络是什么”,在日常操作中,相信很多人在Windows中能够提取出图片边缘特征的网络是什么问题上存在疑惑,小

    攻略 2021年11月9日