题目描述[原题描述][https://leetcode-cn.com/problems/swap-nodes-in-pairs/]
给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。
你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。
示例:
给定 1->2->3->4, 你应该返回 2->1->4->3.
算法描述
        要将链表的相邻的节点两两交换,交换链表要知道节点的前驱以及后继,后继节点可以通过next访问,前驱节点需要一个新节点来存起来,所以需要三个节点进行交换,注意交换顺序即可
C++代码
| 1 | class Solution { | 
Java代码
| 1 | class Solution { |