【leetcode-合并两个有序链表】

/**

* 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) {

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(list2.next,list1);

return list2;

}

}

}

相关推荐
Grey Zeng1 天前
Java SE 25新增特性
java·jdk·jdk新特性·jdk25
雨白1 天前
Java 线程通信基础:interrupt、wait 和 notifyAll 详解
android·java
架构师沉默2 天前
设计多租户 SaaS 系统,如何做到数据隔离 & 资源配额?
java·后端·架构
Java中文社群2 天前
重要:Java25正式发布(长期支持版)!
java·后端·面试
每天进步一点_JL2 天前
JVM 类加载:双亲委派机制
java·后端
NAGNIP2 天前
大模型框架性能优化策略:延迟、吞吐量与成本权衡
算法
用户298698530142 天前
Java HTML 转 Word 完整指南
java·后端
渣哥2 天前
原来公平锁和非公平锁差别这么大
java
渣哥2 天前
99% 的人没搞懂:Semaphore 到底是干啥的?
java
J2K2 天前
JDK都25了,你还没用过ZGC?那真得补补课了
java·jvm·后端