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