[24. 两两交换链表中的节点](https://leetcode.cn/problems/swap-nodes-in-pairs/)

 

| English | 简体中文 |

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

题目描述

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

 

示例 1:

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

示例 2:

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

示例 3:

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

 

提示:

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

相关话题

相似题目

Licensed under CC BY-NC-SA 4.0
最后更新于 2024-10-18