Given a linked list, swap every two adjacent nodes and return its head.
You may not modify the values in the list’s nodes, only nodes itself may be changed.
1 | ListNode swapPairs(ListNode head) |
由于要交换前后两个链表节点,定义一个 dummy,cur。那么核心就是交换 cur.next 和 cur.next.next。
1 | ListNode swapPairs(ListNode head) { |