目录
题目
Given a linked list, swap every two adjacent nodes and return its head.
Example:
Given 1->2->3->4, you should return the list as 2->1->4->3.Note:
Your algorithm should use only constant space. You may not modify the values in the list, only nodes itself can be changed.
解决方案
1 | /** |
注意事项
- 默认链表有偶数个元素。
- 遍历整个链表,每两个做交换即可。