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

示例 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 均按 非递减顺序 排列

程序代码

/*** Definition for singly-linked list.* function ListNode(val, next) {*     this.val = (val===undefined ? 0 : val)*     this.next = (next===undefined ? null : next)* }*/
/*** @param {ListNode} l1* @param {ListNode} l2* @return {ListNode}*/
var mergeTwoLists = function(l1, l2) {const prehead = new ListNode();let cur=preheadwhile(l1!=null && l2!=null){if(l1.val<l2.val){cur.next=l1l1=l1.next}else{cur.next=l2l2=l2.next}cur=cur.next}cur.next=l1==null?l2:l1return prehead.next
};

LeetCode-21. 合并两个有序链表_JavaScript相关推荐

  1. [递归|迭代] leetcode 21 合并两个有序链表

    [递归|迭代] leetcode 21 合并两个有序链表 1.题目 题目链接 将两个升序链表合并为一个新的升序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1->2 ...

  2. LeetCode 21. 合并两个有序链表(链表)

    上一篇博客:LeetCode 20. 有效的括号(栈.字符串)  写在前面:大家好!我是ACfun,我的昵称来自两个单词Accepted和fun.我是一个热爱ACM的蒟蒻.最近萌生了刷LeetCode ...

  3. Java实现 LeetCode 21 合并两个有序链表

    21. 合并两个有序链表 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1->2->4, 1->3->4 输出:1 ...

  4. LeetCode 21合并两个有序链表22括号生成

    微信搜索bigsai,回复进群,加入打卡.维护不易,欢迎点赞支持! 合并两个有序列表 将两个升序链表合并为一个新的 升序 链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1 ...

  5. 【Java】leetCode 21 合并两个有序链表

    题目 : 将两个升序链表合并为一个新的 升序 链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 解题思路 : 1.依据以上两个升序链表进行拼接: 2.先定义一个傀儡节点newHead,用来 ...

  6. LeetCode 21. 合并两个有序链表(单链表)

    文章目录 1. 题目信息 2. 解题 1. 题目信息 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例:输入:1->2->4, 1-> ...

  7. leetcode - 21. 合并两个有序链表

    将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1->2->4, 1->3->4 输出:1->1->2- ...

  8. leetcode 21.合并两个有序链表

    题目 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1->2->4, 1->3->4 输出:1->1-> ...

  9. LeetCode 21 ——合并两个有序链表

    1. 题目 2. 解答 新建一个带有哨兵结点的链表,依次比较两个有序链表的结点值,将较小值的结点插入到新链表后面.直到其中一个比较完毕,将另一个链表剩余的结点全部放到新链表最后面即可.最后,可以删除哨 ...

  10. 81. Leetcode 21. 合并两个有序链表 (排序)

    将两个升序链表合并为一个新的 升序 链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例 1:输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] ...

最新文章

  1. priority_queue 结构体的优先级设置
  2. 三个斯坦福华裔学生,送外卖成亿万富翁
  3. mac os 安装linux驱动,教程:Ubuntu 14.04安装Mac OS X主题
  4. 网站使用微信扫码登录流程
  5. 你知道这 8 种 SQL 错误用法吗?
  6. r a/b 测试_R中的A / B测试
  7. php分享二十四:数组
  8. 赠书 | IoT 的真正目标是什么
  9. delhpi7 tcombobox清楚重复项_数据分析必须想清楚的两个概念:指标和维度
  10. 顶点计划 顾家与工作问题讨论
  11. 在ASP.net MVC中利用ajax配合razor进行局部加载
  12. hdu4889Scary Path Finding Algorithm【构造】搞坏spfa-slf 2014多校联合
  13. Win10 安装NASM
  14. KMS命令激活office2016
  15. 我国天宫空间站以及各个仓位介绍
  16. python 3.X 没有cPickle
  17. 怎么用计算机做目录,word怎么生成目录,教您Word文档如何自动生成目录
  18. Linux 服务器被黑后处理方法
  19. java 2022-09-21T10:41:00.000+0800 转换成 yyyy-MM-dd HH:mm:ss
  20. 基于cPCI总线的嵌入式遥测前端处理器系统设计

热门文章

  1. Visual Studio 2013下载及其安装
  2. java实现语音播放功能
  3. 车牌字符识别中ctc loss损失函数理解
  4. 计算机基础ps变换蝴蝶,PS利用自由变换制作飞舞的蝴蝶
  5. Java获取文本文件编码
  6. 阿里云推送ReactNative简单集成
  7. 有道词典【输入式翻页】
  8. 使用PHP+LibreOffice实现word转html的功能
  9. 护理教育学考试复习题
  10. 【Ydui.js】------ ydui.js 中的 util 中的方法讲解如何调用使用 例如:获取地址栏信息,js 倒计时,cookie, 获取图片地址等