首页 > 其他分享 >21.两两交换链表中的节点

21.两两交换链表中的节点

时间:2024-09-12 18:53:10浏览次数:12  
标签:head ListNode 21 val next 链表 temp return 节点

class Solution {
    public ListNode swapPairs(ListNode head) {
        ListNode a=head,b=head;
        while(a!=null&&a.next!=null){
            b=a.next;
            //两两交换
            int temp;
            temp=a.val;
            a.val=b.val;
            b.val=temp;
            //向后移位
            a=b.next;
        }
        return head;
    }
}
class Solution(object):
    def swapPairs(self, head):
        """
        :type head: ListNode
        :rtype: ListNode
        """
        a=head
        b=head
        while(a and a.next):
            b=a.next
            a.val,b.val=b.val,a.val
            a=b.next
        return head

标签:head,ListNode,21,val,next,链表,temp,return,节点
From: https://blog.csdn.net/Runner__Binger/article/details/142183600

相关文章

  • 第21篇 TortoiseGit(大乌龟)版本管理工具的使用
    一、下载安装1.下载git必须先下载并安装git,再TortoiseGit下载安装git安装参考教程:https://blog.csdn.net/mukes/article/details/1156938332.TortoiseGit下载与安装TortoiseGit,Git客户端,32/64位最新版及对应的语言包下载地址:https://tortoisegit.org/download/进入下载页面,......
  • [项目实战]EOS多节点部署
    文章总览:YuanDaiMa2048博客文章总览EOS多节点部署(一)环境设计(二)节点配置(三)区块信息同步(四)启动节点并验证同步EOS单节点的环境如何配置(一)环境设计在搭建EOS区块链网络时,设置了包括一个主节点(eosiomain)和三个生产节点(producer1、producer2、producer3)。主节点的IP地址......
  • DataGrip 2021.2.2如何导出.sql文件
     目录Blue留声机: 导出文件:1、点击要导出的table,选择Exportwith'mysqldump'2、选择一下数据库备份数据的路径,选择导出sql文件存放的位置导入文件: 概览:1.第一步,进入运维管理端,通过命令行进入数据库2.第二步,切换数据库3.第三步,导入sql文件source无法导入sql文件......
  • 2021 CSP-J 完善程序3
    2021CSP-J完善程序31完善程序(单选题,每小题3分,共30分)(矩形计数)平面上有n个关键点,求有多少个四条边都和x轴或者y轴平行的矩形,满足四个顶点都是关键点。给出的关键点可能有重复,但完全重合的矩形只计一次。试补全枚举算法#include<stdio.h>structpoint{ intx,y,id;}......
  • SQL.LeetCode(1321)餐馆营业额变化增长
    表: Customer+---------------+---------+|ColumnName|Type|+---------------+---------+|customer_id|int||name|varchar||visited_on|date||amount|int|+---------------+---------+在SQL中,(customer......
  • 做TikTok:你知道节点和专线有什么区别吗?
    现在很多朋友和商家都开始涉猎TikTok做电商直播,对于网络问题:选择节点还是专线?这两者到底有什么区别呢?今天我们来简单分析一下,帮助你找到最适合的网络方案。1.什么是节点?什么是专线?节点其实是网络中的“跳板+加速器”,通过分布在不同地区的节点服务器,帮助用户绕过地理限制,提升......
  • springboot学生毕设选题系统-计算机毕业设计源码90521
    摘 要本文详述了基于SpringBoot框架的学生毕业设计选题系统的设计与实现过程。该系统针对学生、指导老师和管理员三类用户,提供了全面的功能支持,旨在优化毕业设计选题流程,提高选题效率,并保障数据的安全性和系统的稳定性。系统为学生用户提供了注册登录、查看学校......
  • LeetCode Hot100刷题记录-142. 环形链表 II
    给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是......
  • Gpmall单节点部署
    1.基础环境配置1.1规划节点安装基础服务的服务器规划,见表1-1-1。表1-1-1 节点规划IP地址主机名节点192.168.100.100mall单节点服务器1.2.基础准备使用VMWareWorkstation软件安装CentOS7.2操作系统,镜像使用提供的CentOS-7-x86_64-DVD-1511.iso,最小化安装C......
  • P7469 [NOI Online 2021 提高组] 积木小赛
    题目给定两个字符串,在字符串\(a\)中找子序列,在\(b\)中找一个子串,询问有多少个子序列与子串相等,重复的字符串算一次。思路匹配和去重,想到哈希。匹配,想到双指针。每次枚举将要匹配的\(b\)数组的左端点,双指针匹配\(a\)数组,如果成功,那么将\(b[i,j]\)这一段的哈希值放......