为了账号安全,请及时绑定邮箱和手机立即绑定
代码是错的。
个人认为C在数据结构和C++在数据结构最大的区别就是对数据的封装上了,,,其余都没有区别
这个搜索还是错误的,最多只能有三层,你在中间的两个返回值 能跨层数向上返回,也就是能返回两层, 加入搜索第四层的节点时,如果找到了节点index,会返回节点的指针,但是这时返回给了第一层,第一层还会接着向下执行, 所以超过3层时,返回值必定为NULL;
无奈了,自己的错非要最后挑
查询写的根本不对,经不起推敲

最赞回答 / 京飞
看到了,有点小尴尬。。。原来是“ 标号+空格+data ”
以后就是砖家啦,哈哈哈
学渣来打卡~~~学校老师给我们补充讲数据结构,提前来预习咯~~
终于发现递归有用了。。。
数组实现的二叉树似乎没什么用啊??(:\疑惑?)链表的才能体现二叉树的特性啊
真他妈讲的好,不好意思,一激动就说了粗话л̵ʱªʱªʱª (ᕑᗢᓫา∗)˒
大三了,回头重新看看,老师又给我讲蒙了
AddNode添加到index 父节点/左孩子/右孩子
SearchNode()查找节点及孩子(没有查找全部)
课程须知
应该熟练掌握C++相关语法,重点掌握数组、结构体及递归函数,需要熟悉线性表和链表相关内容
老师告诉你能学到什么?
通过课程的学习,你将掌握树的相关概念,数组二叉树,链表二叉树及二叉树递归实现的前序遍历、中序遍历和后序遍历

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消