c++中的链表删除节点问题

2024-12-05 05:06:42
推荐回答(2个)
回答1:

都是删除节点 一个是通过节点存放的值查找删除(一个链表中可能有多个节点的值相同,此时要将这几个节点都删除),另一个是通过节点的位置顺序查找删除,只会删除一个节点。

建议你将严蔚敏《数据结构C语言版》看一下第二章,你就明白了!

回答2:

都是删除节点
一个是通过节点存放的值查找删除
另一个是通过节点的位置顺序查找删除
比如 第三个位置的值不是3 而第四个的值是3
参数为3
Delete(int x)就删除了第四个节点
ReMove(int i)就删除了第三个节点