题目链接:https://leetcode-cn.com/problems/he-bing-liang-ge-pai-xu-de-lian-biao-lcof/
难度:简单
描述:
输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。
题解
# Definition for singly-linked list.
# class ListNode:
# def __init__(self, x):
# self.val = x
# self.next = None
class Solution:
def mergeTwoLists(self, l1: ListNode, l2: ListNode) -> ListNode:
dummy = ListNode(-1)
temp = dummy
p, q = l1, l2
while p and q:
if p.val < q.val:
temp.next = p
p = p.next
else:
temp.next = q
q = q.next
temp = temp.next
temp.next = p if p else q
return dummy.next