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

}

}

}

相关推荐
jyan_敬言15 分钟前
【算法】高精度算法(加减乘除)
c语言·开发语言·c++·笔记·算法
柒.梧.16 分钟前
深入浅出理解原子操作:从单核到多核的实现原理
java
树獭叔叔21 分钟前
内存价格被Google打下来了?: TurboQuant对KVCache的量化
算法·aigc·openai
旖-旎23 分钟前
前缀和(矩阵区域和)(8)
c++·算法·leetcode·前缀和·动态规划
Moe48829 分钟前
Redis 缓存三大经典问题:穿透、击穿与雪崩
java·后端·面试
月落归舟36 分钟前
排序算法---(一)
数据结构·算法·排序算法
liuyao_xianhui41 分钟前
优选算法_翻转链表_头插法_C++
开发语言·数据结构·c++·算法·leetcode·链表·动态规划
赫瑞1 小时前
Java中的最长公共子序列——LCS
java·开发语言
于先生吖1 小时前
零基础开发国际版同城出行平台 JAVA 顺风车预约系统实战教学
java·开发语言
Book思议-1 小时前
【数据结构实战】循环队列FIFO 特性生成六十甲子(天干地支纪年法),实现传统文化里的 “时间轮回”
数据结构·算法·