为了账号安全,请及时绑定邮箱和手机立即绑定
以前我也想用递归遍历树,毕竟这是最直接的办法。但是我老师说你知不知道递归也有次数限制,查了一下还真是,所以用递归对层数中等及以下的树还可以,对几万层及以上级别的树就不可行了。
楼下的楼下那位,你可以不看,或者不知道你看了前面章节没有。一句这也敢发出来学习,真是够自大的,这不是500块的培训课,没义务讲那么细致,定位本身就是入门,你觉得不满意直接关闭走人就好了,非要留下一堆翔。。
老师讲的慢是为了照顾大多数学员,方便第一次的理解。1.5倍速的播放,你好牛啊
老师应该下了个套,递归应该这样写吧?。。。。
if (this->pLChild != NULL)
{
if (this->pLChild->index == nodeIndex) return this->pLChild;
return this->pLChild->SearchNode(nodeIndex);
}
(还没调试,应该是对的。。。。)
老师讲的东西很实用,且容易理解
老师说的很好通俗易懂,感谢老师。这是我整理的代码 https://xiongyiming.blog.csdn.net/article/details/100876332
我觉得用数组实现二叉树时,类中的deleteNode()函数应该用递归方式实现,老师的方法只能删除二叉树的最后一度的某个结点
笔记:https://hubojing.github.io/2017/07/23/%E6%A0%91/
老师,有没有C语言编的程序C++还没学
为什么删除节点时要把父节点的左孩子或者右孩子删掉后还要再把自己删掉,把父节点的左孩子或者右孩子删掉不是就相当于把自己删掉了吗
感觉经过add和delete之后index全乱了
挺好的,学到了简单通俗的知识,感觉能把大学学的数据结构的知识应用到实践上来。
只看了前面一点 二叉树 完全二叉树的性质基本跳过不讲。。。。。。这也敢发出来让别人学习??
一脸懵逼,这个search函数咋就生效了
课程须知
应该熟练掌握C++相关语法,重点掌握数组、结构体及递归函数,需要熟悉线性表和链表相关内容
老师告诉你能学到什么?
通过课程的学习,你将掌握树的相关概念,数组二叉树,链表二叉树及二叉树递归实现的前序遍历、中序遍历和后序遍历

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消