class Solution {
public ListNode mergeTwoLists(ListNode l1, ListNode l2) {
ListNode head = new ListNode();
ListNode p = head;
while(l1 != null && l2 != null){
p.next = new ListNode();
p = p.next;
if(l1.val < l2.val){
p.val = l1.val;
l1 = l1.next;
} else{
p.val = l2.val;
l2 = l2.next;
}
}
p.next = l1 == null? l2: l1;
return head.next;
}
}
原文:https://www.cnblogs.com/xiafrog/p/14365896.html