最新回答 / 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