当前位置: 首页 > news >正文

leetcode21 合并两个有序单链表

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

示例 1:

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

示例 2:

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

示例 3:

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

思路:

之前都没想到用递归,就想的建一个新链表,用尾插法

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

相关文章:

  • AI大佬都在说下一个爆点是智能体,建议开发者抢占先机!
  • java版Spring Cloud+Mybatis+Oauth2+分布式+微服务+实现工程管理系统
  • MaxKB-无需代码,30分钟创建基于大语言模型的本地知识库问答系统
  • QT QFileDialog文件选择对话框
  • 第7周作业——单片机定时器与串口通信的学习与应用
  • leetcode打卡#day45 携带研究材料(第七期模拟笔试)、518. 零钱兑换 II、377. 组合总和 Ⅳ、爬楼梯(第八期模拟笔试)
  • 概率论拾遗
  • 【DPDK学习路径】六、申请缓冲区内存池
  • 车载电子电气架构 - 智能座舱技术及功能应用
  • Docker部署私有仓库Harbor
  • 如何用Excel随机抽取幸运儿
  • 51.Python-web框架-Django开始第一个应用的增删改查
  • 代码随想录算法训练营Day42|1049.最后一块石头的重量II、494.目标和、474.一和零
  • js中函数执行
  • 百元蓝牙耳机哪款音质最好?四款实力超群机型推荐
  • CAP理论的例子讲解
  • cookie和session
  • es6要点
  • Java 网络编程(2):UDP 的使用
  • JS题目及答案整理
  • Linux gpio口使用方法
  • PaddlePaddle-GitHub的正确打开姿势
  • Tornado学习笔记(1)
  • 如何利用MongoDB打造TOP榜小程序
  • ​Java基础复习笔记 第16章:网络编程
  • ​用户画像从0到100的构建思路
  • #NOIP 2014#Day.2 T3 解方程
  • (70min)字节暑假实习二面(已挂)
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (一) springboot详细介绍
  • (一)VirtualBox安装增强功能
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)Windows2003安全设置/维护
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .net framework4与其client profile版本的区别
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .net网站发布-允许更新此预编译站点
  • .NET中两种OCR方式对比
  • @hook扩展分析
  • [ASP]青辰网络考试管理系统NES X3.5
  • [CC2642r1] ble5 stacks 蓝牙协议栈 介绍和理解
  • [LeetCode]Multiply Strings
  • [LeetCode]Reverse Linked List II
  • [node] Node.js 缓冲区Buffer
  • [Notes]python argparse模块
  • [POJ 2888]Magic Bracelet[Polya Burnside 置换 矩阵]
  • [python] 之 装饰器
  • [Real world Haskell] 中文翻译:第一章 快速上手
  • [SpringBoot系列]进阶配置
  • [Tcpdump] 网络抓包工具使用教程
  • [UE4]Montage动画设置Slot
  • [Verilog] Verilog 基本格式和语法
  • [Web开发] 如何改变IE滚动条的颜色