题目信息

解题思路

代码

	  # Definition for singly-linked list.
	  # class ListNode:
	  #     def __init__(self, val=0, next=None):
	  #         self.val = val
	  #         self.next = next
	  class Solution:
	      def swapPairs(self, head: ListNode) -> ListNode:
	          dummy = ListNode()
	          dummy.next = head
	          cur = dummy
	          while cur.next is not None and cur.next.next is not None:
	              node1 = cur.next
	              cur.next = cur.next.next
	              node3 = cur.next.next
	              cur.next.next = node1
	              node1.next = node3
	              cur = node1
	          return dummy.next
	  ```