2
交換鏈表中的元素:成對鏈表問題
兩兩交換元素 開始:A> B> C> d> E>空 結束:B> A> d> C> E>空
Node * pairOne = head;
Node * pairTwo = head.next;
if (pairOne == Null || PairTwo == Null)
return;
while (pairOne & pairTwo){
pairOne.next = pairTwo.next;
pairTwo.next = pairOne;
pairOne = pairOne.next;
pairTwo = pairOne.next;
}
我的邏輯有什麼問題?
我似乎不知道爲什麼我不能讓它成爲B> A> D> C> E> Null