0
我坐在一個圖書館,我從頭頂上看到兩個函數。 removefrombottom函數和removefromtop函數,用於刪除鏈接列表的底部和頂部節點。林想知道如果這個代碼會工作,或者如果我的邏輯是不正確的。任何建議,如果我錯了,將不勝感激。繼承人什麼我想出了刪除LinkedList中的底部和頂部節點
void removefrombottom()
{
StringListNode *curr = pBottom;
pBottom = pBottom->pPrev;
delete curr;
}
void removefromtop()
{
StringListNode *curr = pTop;
pTop = pTop->pNext;
delete curr;
}
是將這些實際刪除鏈表的頭和尾?
你可以像http://coliru.stacked-crooked.com/ – John
@約翰基於Web的編譯器測試將嘗試,但通過簡單地在您看來查看此;這似乎工作? – WestonBuckeye
當然,但這不是一個有用的問題。如果有什麼bug,它們就是你沒有展示的東西,所以這只是一個僞代碼審查。 – Useless