
题目描述
输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
public class { int val; ListNode next = null; ListNode(int val) { this.val = val; } }
public class Solution { public ListNode merge(ListNode list1,ListNode list2) { if(list1 == null){ return list2; } if(list2 == null){ return list1; } ListNode res = null; if(list1.val > list2.val){ res = list2; res.next = merge(list1,list2.next); }else{ res = list1; res.next = merge(list1.next,list2); } return res; } }
|
近期评论