赞
踩
题目:
题解:
- class Solution {
- public:
- ListNode* swapPairs(ListNode* head) {
- ListNode* dummyHead = new ListNode(0);
- dummyHead->next = head;
- ListNode* temp = dummyHead;
- while (temp->next != nullptr && temp->next->next != nullptr) {
- ListNode* node1 = temp->next;
- ListNode* node2 = temp->next->next;
- temp->next = node2;
- node1->next = node2->next;
- node2->next = node1;
- temp = node1;
- }
- ListNode* ans = dummyHead->next;
- delete dummyHead;
- return ans;
- }
- };

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。