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

day14 leetcode-hot100-27(链表6)

21. 合并两个有序链表 - 力扣(LeetCode)

1.  暴力法

思路

创建一个空节点,用来组装这两个链表,谁小谁就是下一个节点。

知识

创建空节点:ListNode n1 = new ListNode(-1);

具体代码
/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode mergeTwoLists(ListNode list1, ListNode list2) {ListNode l1=list1,l2=list2;ListNode init = new ListNode(-1);ListNode newCon = init;while(l1!=null && l2!=null){if(l1.val<=l2.val){newCon.next=l1;l1=l1.next;}else{newCon.next=l2;l2=l2.next;}newCon=newCon.next;}newCon.next=l1==null ? l2:l1;return init.next;}
}

http://www.lryc.cn/news/2397023.html

相关文章:

  • YOLOv5 :训练自己的数据集
  • flutter项目迁移空安全
  • vue element日期范围选择器只能选择指定天数内的
  • 从 AMQP 到 RabbitMQ:核心组件设计与工作原理(二)
  • MySql(十二)
  • 51c视觉~3D~合集3
  • windows11安装编译QtMvvm
  • 【2025年电工杯数学建模竞赛A题】光伏电站发电功率日前预测问题+完整思路+paper+源码
  • OpenCv高阶(十九)——dlib关键点定位
  • BUUCTF之[ACTF2020 新生赛]BackupFile
  • 头歌之动手学人工智能-Pytorch 之autograd
  • OIer常用的软件
  • Centos7.x内网环境Jenkins前端打包环境配置
  • Kafka集成Flume/Spark/Flink(大数据)/SpringBoot
  • Scratch节日 | 拯救屈原 | 端午节
  • rabbitmq Direct交换机简介
  • Git实战--基于已有分支克隆进行项目开发的完整流程
  • MapReduce(期末速成版)
  • 鸿蒙OSUniApp 移动端直播流播放实战:打造符合鸿蒙设计风格的播放器#三方框架 #Uniapp
  • C3、C2f、C3K2、C2PSA的具体结构
  • 2_MCU开发环境搭建-配置MDK兼容Keil4和C51
  • 通过远程桌面连接Windows实例提示“出现身份验证错误,无法连接到本地安全机构”错误怎么办?
  • 百度golang研发一面面经
  • TC3xx学习笔记-启动过程详解(一)
  • Scratch节日 | 六一儿童节抓糖果
  • 系统调用与程序接口的关系
  • 从线性方程组角度理解公式 s=n−r(3E−A)
  • 通信算法之280:无人机侦测模块知识框架思维导图
  • 【Doris基础】Apache Doris中的Coordinator节点作用详解
  • 软考 系统架构设计师之考试感悟3