我想從鏈接列表中刪除節點!我的鏈表中存儲了以下數據。從鏈接列表中刪除節點
aa 1 1 1 1
bb 2 2 2 2
cc 3 3 3 3
我使用的Java代碼和我的代碼是
Node p=first;
for(Node c=first;c!=null;c=c.next){
if(c.data.startsWith(key)){
if(c.next==null){
}
else{
p=c;
}
if(c==first){
first=first.next;
}
else{
p.next=c.next;
}
}
}
我得到的一個問題,這個代碼僅刪除數據即CC 3 3 3 3正確。我想這是什麼問題在我的代碼,以便我能夠刪除我想刪除的數據! 在此先感謝。
我......不明白?問題是什麼? – Doorknob
下面是一個可以幫助你解決這個問題的魔術:http://en.wikipedia.org/wiki/Debugger – Isaac
如何定義鏈表以及如何在其中存儲數據? –