为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / qq_进_9
这串代码是不能的,但老师后面进行了修改,就是用您所说的递归方法,请您把视频再看一遍。

最新回答 / zeusGOGOGO
你指的是添加节点吧,添加节点的索引为空才代表这个节点是有坑位的,不为空代表坑位被占了,所以不能添加,需要告诉调用方。

最新回答 / JunboWang0731
根据作者对于AddNode的写法,只有根节点所含元素不为0时,才可以加入子节点,所以根节点必须赋一个非零数

最新回答 / 逝月兮
抱歉,没有看完视频就草草提问。没什么问题了

最新回答 / 慕无忌5762020
这啥  html吧  我还以为你说的递归层序呢

最新回答 / 慕粉1600176492
这种错误关了编译器再试试,或者你的win32窗口还开着,任务管理器把它关了重新打开就好了

最赞回答 / 慕容菲菲636
第一个节点应该可以放数据吧,只是在定义一个树的节点的时候有点麻烦,他就直接生成了一个根节点,往里面插入数据就行了,索引相当于数组的下标

最新回答 / 为梦而战3
我也发现了加入坐标是5,老师用根节点去掉用,只能找0,1,2.  的节点   根本就没有找到5节点就返回NULL了  。  我勒个去

最赞回答 / CongTsang
可以不用,但是为了谨慎与严谨,要让指针指向空。

最赞回答 / SunsetRay
0就是作为一个没有此结点的标记,如果实际数据中没有0才能使用0作为标记。如果实际数据中有0,则可以取一个不可能取到的数据作为标记,比如宏定义一个很大或很小的数。
课程须知
应该熟练掌握C++相关语法,重点掌握数组、结构体及递归函数,需要熟悉线性表和链表相关内容
老师告诉你能学到什么?
通过课程的学习,你将掌握树的相关概念,数组二叉树,链表二叉树及二叉树递归实现的前序遍历、中序遍历和后序遍历

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消