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

C++树的节点的删除

C++树的节点的删除

C++
回忆_1 2017-02-01 00:29:17
void Node::DeleteNode(){    if(this->pLchild!=NULL)    {        this->DeleteNode();    }    .........}不就是相当于void Node::DeleteNode(){    if(this->pLchild!=NULL)        if(this->pLchild!=NULL);        this->DeleteNode();    }}那里this当前对象的左节点如果不等于null不就是一直不等于NULL吗,不是死循环了吗,这代码究竟如何运行
查看完整描述

1 回答

?
慕粉13466713846

TA贡献1条经验 获得超0个赞

递归算法,具体的删除应该在else中的代码!
查看完整回答
反对 回复 2017-02-03
  • 回忆_1
    回忆_1
    我是this指针没有变,怎么实现递归
  • 1 回答
  • 0 关注
  • 1125 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信