Skip to content

Commit 40b3d07

Browse files
committed
Update swap-nodes-in-pairs.cpp
1 parent 2befeb3 commit 40b3d07

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

C++/swap-nodes-in-pairs.cpp

+8-8
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@
1212
class Solution {
1313
public:
1414
ListNode* swapPairs(ListNode* head) {
15-
ListNode dummy = ListNode(0);
15+
ListNode dummy{0};
1616
dummy.next = head;
17-
ListNode *cur = &dummy;
18-
while (cur->next && cur->next->next) {
19-
ListNode *next_one = cur->next;
20-
ListNode *next_two = next_one->next;
21-
ListNode *next_three = next_two->next;
22-
cur->next = next_two;
17+
auto curr = &dummy;
18+
while (curr->next && curr->next->next) {
19+
auto next_one = curr->next;
20+
auto next_two = next_one->next;
21+
auto next_three = next_two->next;
22+
curr->next = next_two;
2323
next_two->next = next_one;
2424
next_one->next = next_three;
25-
cur = next_one;
25+
curr = next_one;
2626
}
2727
return dummy.next;
2828
}

0 commit comments

Comments
 (0)