/**
* 合并两个有序链表
*/
public class MergeTwoLists {
class ListNode{
int val; // 数值data
ListNode next;// 节点 node
ListNode(int x){ // 构造方法
val = x;
}
}
class Solution{
public ListNode merge(ListNode l1, ListNode l2){
if (l1 == null) return l2;
if (l2 == null) return l1;
if (l1.val < l2.val){
l1.next = merge(l1.next,l2);// 递归
return l1;
}else {
l2.next = merge(l1,l2.next);// 递归
return l2;
}
}
}
}
java递归实现“合并两个有序链表”
最新推荐文章于 2024-12-26 09:35:18 发布