赞
踩
题目:
题解:
- struct ListNode* swapPairs(struct ListNode* head) {
- struct ListNode dummyHead;
- dummyHead.next = head;
- struct ListNode* temp = &dummyHead;
- while (temp->next != NULL && temp->next->next != NULL) {
- struct ListNode* node1 = temp->next;
- struct ListNode* node2 = temp->next->next;
- temp->next = node2;
- node1->next = node2->next;
- node2->next = node1;
- temp = node1;
- }
- return dummyHead.next;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。