From 568f4acca8750d1144617011108127929f4edf4a Mon Sep 17 00:00:00 2001 From: Lam Haoyin Date: Thu, 17 Feb 2022 00:38:10 +0800 Subject: [PATCH] add: 220216 [Optimise] --- 2202/220216.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/2202/220216.cpp b/2202/220216.cpp index bf52e81..5d5f29c 100644 --- a/2202/220216.cpp +++ b/2202/220216.cpp @@ -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; }