输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。
public class LinkedList { public ListNode Merge(ListNode list1,ListNode list2) { ListNode newList = null; if(list1 == null){ newList = list2; return newList; } if(list2 == null){ newList = list1; return newList; } if(list1.val < list2.val){ newList = list1; list1 = list1.next; newList.next=Merge(list1, list2); }else{ newList = list2; list2 = list2.next; newList.next=Merge(list1, list2); } return newList; } }

浙公网安备 33010602011771号