add: 220216 [Optimise]

This commit is contained in:
Lam Haoyin 2022-02-17 00:38:10 +08:00
parent 1da6f68efb
commit 568f4acca8
No known key found for this signature in database
GPG Key ID: 8C089CB1A2B7544F
1 changed files with 3 additions and 5 deletions

View File

@ -34,16 +34,14 @@ public:
break;
// ptr --> ptrN --> ptrNN --> ptrNNN
ListNode* ptrNNN = ptrNN->next;
// ListNode* ptrNNN = ptrNN->next;
// ptr is previous node
// swap ptrN and ptrNN.
ptrNN->next = ptrN;
ptr->next = ptrNN;
ptrN->next = ptrNNN;
(ptr = ((ptr->next = ptrNN)->next = ptrN))->next = ptrNN->next;
// ptr --> ptrNN --> ptrN --> ptrNNN
ptr = ptrN;
// ptr = ptrN;
}
return ret.next;
}