说NULL的, 这是数组啊, 只不过是通过指针动态分配的数组, 赋值NULL干嘛 还用不用了, 又不是链表, 老师讲的没错啊
2017-04-01
@Milk灬浅唱,老师的想法应该是让这个AddNode()还具有替代的功能。如果添加节点不能覆盖当前的节点,那么要在树中替换某个节点时就需要把它所有的子节点都删除后才能替换这个节点。这样做更加麻烦,所以我认为还是支持覆盖好,然后再在AddNode()函数中处理好后事,使用时小心一点就行了吧
2017-03-23
最赞回答 / 奔向_牛
后来改了,前面的是有错,没考虑周全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
一定要给自己动力,要是没有,让别人逼着前进你也行。
我当初加入ACM就是这样,7天学完c语言,10天学完数据结构。
当时催的紧的时候,1天就学完了STL库的操作。
现在想来,收获真是不少
我当初加入ACM就是这样,7天学完c语言,10天学完数据结构。
当时催的紧的时候,1天就学完了STL库的操作。
现在想来,收获真是不少
2017-03-13
说delete函数没有删除掉的是不是觉得左右子结点没有被删除掉?但是左右子结点都通过递归函数调用了“自杀的函数”,也就是说所有的函数都是通过那句delete this自杀掉的。
2017-03-03