最赞回答 / Mer1997
这样说吧 删除自己后父节点指向NULL 此时以及无法通过父节点找到你的子节点 ,但是子节点所申请的内存并没有被释放,造成内存泄漏PS:申请到的内存一定要小心,不要忘记回收了
2017-08-03
最新回答 / Torchwood
cout << this->Index << endl; //先输出当前结点。this->pLchild->ProTraversal(); //在左结点中,先输出左结点,如果没有左右结点,结束语句(跳出函数)。this->pRchild->ProTraversal(); //在右结点中,先输出右结点,如果没有左右结点,结束语句(跳出函数)。
2017-06-15
最赞回答 / 奔向_牛
后来改了,前面的是有错,没考虑周全Node *Node::searchNode(int nodeIndex){Node *temp=NULL; if(this->index==nodeIndex) return this; if(this->pLChild!=NULL) { if(this->pLChild->index==nodeIndex) return this->pLChild; else { temp=this->pLChild->sea...
2017-03-15
最赞回答 / H_arvest
继续看下去,在课程的最后一小节所有的问题都会得到解决的,其实可以想想老师最后都要演示的,用错误的代码也得不到我们想要的结果呀,都是套路 耐心往下看吧
2016-12-31
最赞回答 / 一束会飞的光
定义在Node中的函数的this指针也是Node类型,而定义在Tree中的函数this指针是Tree类型,需要使用递归则需利用this指针的特性,如果在Tree中递归则比较麻烦。树的最小单位是Node 所以推荐在Node中操作。
2016-12-16