题目:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
代码:递归
class Solution:
def mergeTwoLists(self,l1 , l2):
if not l1 :
return l1
elif not l2:
return l2
if l1.val < l2.val:
l1.next = self.mergeTwoLists(l1.next , l2)
return l1
else:
l2.next = self.mergeTwoLists(l1 , l2.next)
return l2