Swaps-Nodes-in-Pairs
第65天。
今天的题目是Swap Nodes in Pairs:
Given a linked list, swap every two adjacent nodes and return its head.
For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.Your algorithm should use only constant space. You may not modify the values in the list, only nodes itself can be changed.
和之前做的链表翻转有点像,可以用指针的指针来做:
1 | bool swap(ListNode **head) { |