我想從列表中刪除一個節點,但該節點不會消失。該方法應該遍歷列表並檢查toDelName ==任何名稱節點。如果它確實會刪除節點。鏈接列表Java:我寫了一個方法,應該刪除一個節點,但它不工作
public static void removeName(String toDelName, Names list)
{
Names current = list;
while (current.next != null)
{
if (current.name.equalsIgnoreCase(toDelName))
{
current.prev.next = current.next;
current.next.prev = current.prev;
}
current.prev = current;
current = current.next;
}
}
你的問題是? –
這是一個雙鏈表嗎? – YoungHobbit
什麼「不工作」?你最好給一些輸入,期望的輸出和實際的輸出 – gefei