单向升序链表定义:
public class ListNode {
int val;
ListNode next;
ListNode(int x) { val = x; }
}
合并代码:
public class Solution {
public ListNode mergeTwoLists(ListNode l1, ListNodel2) {
if(l1 == null){
System.out.println("l1 == null");
return l2;
}
if(l2 == null){
System.out.println("l2 == null");
return l1;
}
ListNode node = l1;
ListNode node1 = l2;
ListNode mergeHead = null;
if(node.val < node1.val){
mergeHead = node;
mergeHead.next = mergeTwoLists(node.next,node1);
}else{
mergeHead = node1;
mergeHead.next = mergeTwoLists(node,node1.next);
}
return mergeHead;
}
}
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于