說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