LEETCODE 21. 合并两个有序链表

请添加图片描述

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:
    def mergeTwoLists(self, list1: Optional[ListNode], list2: Optional[ListNode]) -> Optional[ListNode]:
        dummy_node=ListNode(-1)
        cur=dummy_node
        l1=list1
        l2=list2
        while(l1 and l2):
            if l1.val<=l2.val:
                cur.next=l1
                l1=l1.next
                cur=cur.next
            else:
                cur.next=l2
                l2=l2.next
                cur=cur.next
        if l1:
            cur.next=l1
        if l2:
            cur.next=l2
        return dummy_node.next

请添加图片描述

相关推荐

  1. Leetcode21 合并有序

    2024-05-01 09:00:02       38 阅读
  2. Leetcode 21合并有序

    2024-05-01 09:00:02       33 阅读
  3. [leetcode] 21. 合并有序

    2024-05-01 09:00:02       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-01 09:00:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-01 09:00:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-01 09:00:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-01 09:00:02       20 阅读

热门阅读

  1. 大数据开发——PostgreSQL

    2024-05-01 09:00:02       10 阅读
  2. GIT使用

    GIT使用

    2024-05-01 09:00:02      9 阅读
  3. FFmpeg基础知识详解:音频视频处理的强大工具

    2024-05-01 09:00:02       15 阅读
  4. 使用Redis实现游戏排行榜

    2024-05-01 09:00:02       14 阅读
  5. 【C++之模板进阶知识】

    2024-05-01 09:00:02       11 阅读
  6. express graphql增删改查

    2024-05-01 09:00:02       10 阅读
  7. 4.30进程

    2024-05-01 09:00:02       10 阅读
  8. 2024-04-30 区块链-加密数字货币-法律风险-分析

    2024-05-01 09:00:02       12 阅读
  9. pnpm:基础使用及详解

    2024-05-01 09:00:02       13 阅读
  10. C语言-预处理

    2024-05-01 09:00:02       9 阅读
  11. Hardened Ubuntu 24.04 LTS发布

    2024-05-01 09:00:02       12 阅读