解題說明
C++ 解法
複雜度分析
虛擬碼
1. Create dummy node pointing to head 2. Set prev = dummy 3. While prev.next and prev.next.next exist: a. first = prev.next b. second = prev.next.next c. prev.next = second d. first.next = second.next e. second.next = first f. prev = first (move to end of swapped pair) 4. Return dummy.next