Python | Leetcode Python题解之第24题两两交换链表中的节点

题目:

题解:

python 复制代码
class Solution:
    def swapPairs(self, head: ListNode) -> ListNode:
        dummyHead = ListNode(0)
        dummyHead.next = head
        temp = dummyHead
        while temp.next and temp.next.next:
            node1 = temp.next
            node2 = temp.next.next
            temp.next = node2
            node1.next = node2.next
            node2.next = node1
            temp = node1
        return dummyHead.next
相关推荐
IC 见路不走6 分钟前
LeetCode 第73题:矩阵置零
算法·leetcode·矩阵
elon_z9 分钟前
【项目实训#09】智能代码文件助手模式前后端设计与实现
python·ai编程
天天爱吃肉821810 分钟前
《零基础读懂新能源汽车》——V2G/电池梯次利用/氢能源生态级技术拆解与商业预言
数据库·python·汽车·能源·创业创新
zhanshuo11 分钟前
告别手动裁剪!OpenCV一键生成3种完美尺寸图片
python
东方佑15 分钟前
使用 FastMCP 实现 Word 文档与 JSON 数据互转的 Python 服务
python·json·word
zhanshuo19 分钟前
Python全局变量避坑指南:购物车实战案例解析,轻松掌握作用域陷阱!
python
Dxy123931021620 分钟前
通过XML方式在Word段落前添加空白段落
xml·python·word
黑听人40 分钟前
【力扣 简单 C】141. 环形链表
c语言·开发语言·数据结构·算法·leetcode
等风来不如迎风去1 小时前
【python】bash: !‘: event not found
chrome·python·bash
Q_Q5110082851 小时前
python+django/flask+uniapp宠物中心信息管理系统app
spring boot·python·django·flask·uni-app·node.js·php