为了账号安全,请及时绑定邮箱和手机立即绑定

在删除节点的时候,为什么要回抛,回抛是为了方便后面也许存在的替换操作吗

bool DeleteNode(int nodeIndex,int *pNode);

然后如老师的代码,把删除位置的值先传给*pNode,然后使原来的位置值为0;

那么删除后是否要进行后续对*pNode的处理呢?要是一次删多个而又不使用到是否就直接用后面的新删除的值来覆盖这个*pNode;

或者说,删除就是把这个节点位置的值变成0,然后把原来的值拿出来。至于拿出来后的操作看我们自己怎么使用

正在回答

1 回答

课程里回抛为了打印日志,如果没有需要,可以不回抛的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在删除节点的时候,为什么要回抛,回抛是为了方便后面也许存在的替换操作吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信