另外
LinkedList Exchange(LinkedList HEAD
{q=head
pre=head;∥pre是前驅結點指針
while(q!=null && q!=p){pre=q;q=q
if(p
else∥處理p和後繼結點交換
{q=p
pre
p
q
}
}∥算法結束
[
From:http://tw.wingwit.com/Article/program/sjjg/201311/23321.html
另外
LinkedList Exchange(LinkedList HEAD
{q=head
pre=head;∥pre是前驅結點指針
while(q!=null && q!=p){pre=q;q=q
if(p
else∥處理p和後繼結點交換
{q=p
pre
p
q
}
}∥算法結束
[