最新回答 / weixin_慕前端3472905
我覺(jué)得這代碼有問(wèn)題吧,視頻中刪除的最右邊那個(gè)節(jié)點(diǎn),按照這個(gè)搜尋方法,當(dāng)遍歷到最左邊這個(gè)節(jié)點(diǎn)時(shí),此時(shí)this指的是最左邊的指針,這樣他肯定不會(huì)進(jìn)入第二個(gè)if語(yǔ)句
2019-06-24
最新回答 / 慕仔8414862
你Tree的頭文件應(yīng)該有問(wèn)題,對(duì)照看一下。<...圖片...>
最新回答 / weixin_慕運(yùn)維0044477
最后的delete []pTree,改成delete pTree.../(ㄒoㄒ)/~~
已采納回答 / 慕妹626757
重點(diǎn)在于使用的對(duì)象。如果對(duì)象是用Node實(shí)例化,調(diào)用的就是Node.h里面的SearchNode()函數(shù)如果對(duì)象是用Tree實(shí)例化,調(diào)用的就是Tree.h里面的SearchNode()函數(shù)
2019-03-27
最新回答 / 慕桂英0157176
左節(jié)點(diǎn)如果不為NULL, 且不失要找的節(jié)點(diǎn), 就讓左節(jié)點(diǎn)繼續(xù)找它的左右子節(jié)點(diǎn)。這個(gè)是遞歸調(diào)用
2018-11-28
最新回答 / o0wzn0o
好好看Tree.h,里面寫(xiě)了 private: Node *m_pRoot;? ?m_pRoot是Node類(lèi),它所指的成員函數(shù)當(dāng)然是Node類(lèi)下的SearchNode。建議你好好動(dòng)手寫(xiě)一遍代碼,光看是不解決問(wèn)題的
2018-11-17
最新回答 / qq_李克森_0
你的AddNode方法里的判斷是不是判斷為 if(newIndex == 0) 了?
最贊回答 / Cocoabeans
我的理解是,如果pNode==NULL,就相當(dāng)于pNode這個(gè)結(jié)點(diǎn)不存在,就更不存在pNode -> data = temp -> data這一步了。pNode就是把要?jiǎng)h除的那個(gè)結(jié)點(diǎn)的內(nèi)容保存下來(lái)的結(jié)點(diǎn)
2018-08-03
最新回答 / 冬天雪后
https://blog.csdn.net/zxnsirius/article/details/52131433