【链表Linked List】力扣-24 两两交换链表中的节点

目录

题目描述

解题过程


题目描述

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。

示例 1:

输入:head = [1,2,3,4]
输出:[2,1,4,3]

示例 2:

输入:head = []
输出:[]

示例 3:

输入:head = [1]
输出:[1]

提示:

  • 链表中节点的数目在范围 [0, 100] 内
  • 0 <= Node.val <= 100

解题过程

 

原以为很简单的一道题,还是出错了,错误如下:

错误原因: head指向没有考虑到,两个两个逆转后,组与组之间的连接没有考虑到,思考后做出如下更改:

 

下次做题,要细心一点喽。 

相关推荐

  1. 24-交换节点

    2023-12-07 20:44:02       40 阅读
  2. leetcode24. 交换节点

    2023-12-07 20:44:02       49 阅读
  3. LC24. 交换节点

    2023-12-07 20:44:02       48 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-07 20:44:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-07 20:44:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-07 20:44:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-07 20:44:02       20 阅读

热门阅读

  1. Pytorch---实现神经网络模型在GPU上进行训练

    2023-12-07 20:44:02       40 阅读
  2. Android 记录一些Framework开发的命令

    2023-12-07 20:44:02       31 阅读
  3. Linux /etc/hosts文件

    2023-12-07 20:44:02       38 阅读
  4. pip的基本命令和使用:程序猿的必备技能

    2023-12-07 20:44:02       34 阅读
  5. Node.js之path路径模块

    2023-12-07 20:44:02       36 阅读
  6. 浅谈对ASP.NET MVC(微软Web开发框架)的理解

    2023-12-07 20:44:02       38 阅读
  7. 2023-12-04 AIGC-Stable Diffusion和SadTalker-搭建及使用

    2023-12-07 20:44:02       37 阅读
  8. C++h弧度转成角度

    2023-12-07 20:44:02       37 阅读
  9. pip的常见60条基本命令和使用详解

    2023-12-07 20:44:02       32 阅读