描述

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

示例 1:

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

示例 2:
输入:l1 = [], l2 = [0]
输出:[0]

代码

public ListNode mergeTwoLists(ListNode l1, ListNode l2) {if (l1 == null) {return l2;} else if (l2 == null) {return l1;} else if (l1.val < l2.val) {l1.next = mergeTwoLists(l1.next, l2);return l1;} else {l2.next = mergeTwoLists(l1, l2.next);return l2;}
}

合并两个有序链表-递归相关推荐

  1. 合并两个有序链表——递归与迭代

    力扣刷题总结 一.前言 二.合并两个有序链表 1.题意 2.示例 3.题解 方法一递归算法 思路分析 代码解析 方法二迭代算法 思路分析 代码解析 总结 一.前言 最近几天有点忙,没来得及更新我的力扣 ...

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

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

  3. 合并两个有序链表(递归)

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

  4. 【LeetCode】【HOT】21. 合并两个有序链表(递归)

    [LeetCode][HOT 100]21. 合并两个有序链表 文章目录 [LeetCode][HOT 100]21. 合并两个有序链表 package hot;import java.util.Ar ...

  5. 算法:合并两个有序链表

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

  6. 20190827:(leetcode习题)合并两个有序链表

    合并两个有序链表 题目 大致思路 代码实现 题目 大致思路 本题的思路来讲,可以想见是和数组之类的类似,每次取出一个最小的值,取n次之后得到新链,最容易想到递归方法.每次调用函数时得到新的ListNo ...

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

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

  8. 力扣合并两个有序链表

    力扣合并两个有序链表 1.要求 2.思路及代码 3.问题 1.要求 合并两个有序链表 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1-& ...

  9. 21. 合并两个有序链表 JavaScript实现

    21. 合并两个有序链表 合并有序链表 一.递归 递归详解 /*** Definition for singly-linked list.* function ListNode(val, next) ...

  10. 【LeetCode】21、合并两个有序链表

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

最新文章

  1. Educational Codeforces Round 30 A
  2. 员工张三有两个主管线程_如何做好中层?想让领导满意、员工信服、自己轻松,这2技能必备...
  3. spring的InitializingBean介绍
  4. 2009年9月等考试题及答案51CTO站第一时间发布
  5. 大一python题库刷题训练_python实现合工大试题库自动刷题
  6. 基于CUDA的粒子系统的实现
  7. dz后台html,discuz X1.5 论坛后台站长常用操作小结
  8. [转]win7 64位下android开发环境的搭建
  9. 子公司倒戈,CEO 遭攻击,股价暴跌,迅雷内讧事件的三个教训
  10. java api es_中间件系列之ElasticSearch-3-Java API操作ES
  11. linux壁纸图片不让复制,一些不常见到的LINUX壁纸,老规矩只提供给红联的兄弟姐妹...
  12. 用计算机收传真,使用计算机发送和接收传真.doc
  13. 中国各阶级收入划分2019年10月
  14. 如何描述缺陷(Defect)?
  15. 嵌入式Linux开发8——UART串口通讯
  16. getch方法_linux 下getch()函数实现
  17. aspose-words破解版使用java版
  18. 【HDL系列】乘法器(5)——Radix-2 Booth乘法器
  19. excel到期弹窗提醒桌面弹_excle中自动提醒安排【EXCEL自动弹窗提醒】
  20. 活动回顾|图扑软件亮相核电数字化技术与应用大会

热门文章

  1. Maven仓库的下载和配置settings.xml文件
  2. Odoo 序列和工作流
  3. python捕获键盘按键_Python中捕获键盘的方式详解
  4. 使用 Spring Data JPA 简化 JPA 开发
  5. matlab创建wps服务器,wps云文档服务器架设(mac版wps云文档在哪)
  6. 测试3.0u盘速度软件,分享三个3.0 U盘的性能测试,另征集测试
  7. pwm控制直流电机转速流程图_一例PWM直流电机转速控制器的电路图,附电路原理分析...
  8. 数据结构算法——1006. 线性链表的插入与删除
  9. 读书笔记:《产品经理手册》(第4版)
  10. JAVA垃圾回收器与垃圾回收算法