【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;

}

}

}

相关推荐
P7进阶路几秒前
实现用户登录系统的前后端开发
java
2401_857617621 分钟前
“无缝购物体验”:跨平台网上购物商城的设计与实现
java·开发语言·前端·安全·架构·php
thesky1234561 分钟前
活着就好20241226
学习·算法
事业运财运爆棚4 分钟前
7种server的服务器处理结构模型
java·linux·服务器
td爆米花15 分钟前
C#冒泡排序
数据结构·算法·排序算法
西岭千秋雪_19 分钟前
设计模式の中介者&发布订阅&备忘录模式
java·观察者模式·设计模式·中介者模式·备忘录模式
憶巷26 分钟前
MyBatis中动态SQL执行原理
java·sql·mybatis
重生之绝世牛码27 分钟前
Java设计模式 —— 【结构型模式】享元模式(Flyweight Pattern) 详解
java·大数据·开发语言·设计模式·享元模式·设计原则
seasugar32 分钟前
记一次Maven拉不了包的问题
java·maven
chenziang134 分钟前
leetcode hot100
算法·leetcode·职场和发展