最新回答 / weixin_慕前端3472905
我覺得這代碼有問題吧,視頻中刪除的最右邊那個節點,按照這個搜尋方法,當遍歷到最左邊這個節點時,此時this指的是最左邊的指針,這樣他肯定不會進入第二個if語句
2019-06-24
已采納回答 / 慕妹626757
重點在于使用的對象。如果對象是用Node實例化,調用的就是Node.h里面的SearchNode()函數如果對象是用Tree實例化,調用的就是Tree.h里面的SearchNode()函數
2019-03-27
最新回答 / o0wzn0o
好好看Tree.h,里面寫了 private: Node *m_pRoot;? ?m_pRoot是Node類,它所指的成員函數當然是Node類下的SearchNode。建議你好好動手寫一遍代碼,光看是不解決問題的
2018-11-17
最贊回答 / Cocoabeans
我的理解是,如果pNode==NULL,就相當于pNode這個結點不存在,就更不存在pNode -> data = temp -> data這一步了。pNode就是把要刪除的那個結點的內容保存下來的結點
2018-08-03