为了账号安全,请及时绑定邮箱和手机立即绑定
这不会是老师自己写的吧??XD...
真的很详细了
阿尔法狗??象棋人工智能??
老师,Node类中search函数中,不需要再判断temp是否为NULL了,这本身就是一个遍历
杠精有点多,不想看别看(`・ω・´)
新添加的这个结点是不是忘了该父子针
这样写可以吗哈哈?
Node * Node::SearchNode(int nodeindex)
{
Node *tempNode = NULL;
if(this->index == nodeindex) return this;

if(this->pLeftChild != NULL)
{
tempNode = this->pLeftChild->SearchNode(nodeindex);
if(tempNode != NULL) return tempNode;
}
……后面类似
这节讲的有点乱啊
之前看了严蔚敏的数据结构,断断续续看了两遍感觉没弄懂,现在看这个视频感觉效果很不错。谢谢老师了~
另外,个人觉得老师把树的非递归遍历再实现一下就很好了,这个是面试的一个热门。哈哈哈哈
然后再自杀,哈哈哈哈哈,老师太风趣了
我的实现https://blog.csdn.net/feiyanjia/article/details/81087039
给老师点赞的举手
为什么插入要传指针变量啊?直接传值不行吗
为什么看到评论区里有一些人在说树为四层的时候就会发生错误。我亲自试了一下,把树扩充到四层,运行后发现搜索和删除都没有问题啊。。有人说,index找到后返回第一层递归还会继续下去,难道没有看到if语句直接return temp了吗,搜索函数就结束了啊,为什么还会递归。我不知道是我哪个细节没注意到还是你们根本就没看完视频或没自己就没敲过就在这评论。。还有,那些说老师讲的差的,你爱听听,不爱听滚!不懂感恩的废物。
1.没有使用递归
2.这个方法仅能在根节点和根节点的左右孩子里找
3.正确方法可能是递归遍历查找索引
课程须知
应该熟练掌握C++相关语法,重点掌握数组、结构体及递归函数,需要熟悉线性表和链表相关内容
老师告诉你能学到什么?
通过课程的学习,你将掌握树的相关概念,数组二叉树,链表二叉树及二叉树递归实现的前序遍历、中序遍历和后序遍历

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消