最新回答 / Torchwood
cout << this->Index << endl;????//先輸出當前結點。this->pLchild->ProTraversal();????//在左結點中,先輸出左結點,如果沒有左右結點,結束語句(跳出函數)。this->pRchild->ProTraversal();????//在右結點中,先輸出右結點,如果沒有左右結點,結束語句(跳出函數)。
2017-06-15
說下我的看法吧,先友情提示這一節代碼有問題,還沒有用到遞歸。這門課我覺得不適合沒有看過書的同學,很多概念都沒有講,概念也很重要。只是跟著敲代碼很難有很好的理解,代碼只是實現的方式。最后上我敲好的代碼鏈接: https://pan.baidu.com/s/1bV4RLG 密碼: gx92。(ps。看到評論說只能實現3層的二叉樹,其實老師的是為了實現所有二叉樹,所以有的代碼大家覺得冗余)我已經對代碼的冗余做了修改,但是我是學習Java,難免會犯錯,希望大家包涵,有問題的同學可以加我百度云問我。
2017-06-11
if (pParent != NULL)這句沒法判斷,因為AddNode函數里面沒有給new的Node的pParent指針賦值。
2017-06-03