最贊回答 / SunsetRay
0就是作為一個沒有此結點的標記,如果實際數據中沒有0才能使用0作為標記。如果實際數據中有0,則可以取一個不可能取到的數據作為標記,比如宏定義一個很大或很小的數。
2017-09-01
最贊回答 / 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