最新回答 / weixin_慕前端3472905
我觉得这代码有问题吧,视频中删除的最右边那个节点,按照这个搜寻方法,当遍历到最左边这个节点时,此时this指的是最左边的指针,这样他肯定不会进入第二个if语句
2019-06-24
已采纳回答 / 慕妹626757
重点在于使用的对象。如果对象是用Node实例化,调用的就是Node.h里面的SearchNode()函数如果对象是用Tree实例化,调用的就是Tree.h里面的SearchNode()函数
2019-03-27
最新回答 / o0wzn0o
好好看Tree.h,里面写了 private: Node *m_pRoot; m_pRoot是Node类,它所指的成员函数当然是Node类下的SearchNode。建议你好好动手写一遍代码,光看是不解决问题的
2018-11-17
最赞回答 / Cocoabeans
我的理解是,如果pNode==NULL,就相当于pNode这个结点不存在,就更不存在pNode -> data = temp -> data这一步了。pNode就是把要删除的那个结点的内容保存下来的结点
2018-08-03