为了账号安全,请及时绑定邮箱和手机立即绑定
已经在github上创建仓库,持续维护,后续加入注释开源供大家共同学习:
https://github.com/qq326943819/Binary-Tree
函数里面再重复执行这个函数,就形成了递归
啰嗦却不叫人感觉烦,真的很神奇,讲的很透彻
right left没定义啊,是如何this出来的?

最新回答 / 慕粉学渣粉
我之前跟你一样没明白,你想一下 这是递归调用 ,假如递归了两次,那就是说你说的这个断点在if(node!==null)也有两个,只是跳出去了第2次那个判断,然后程序又进入到第一个判断,接着就走第一个的callback(node.key),懂了吗
不熟悉递归的可能看得不解
或者说是完成调用函数后的退出... 重点在递归呀..
光标停两次的同学注意一下key值得变化, 这是返回时, 父级的key..
看完我有点懊悔大学没好好学数据结构
@DCbryant 对,讨厌喷子,我的张鑫旭大牛都不更新课程了
这一课的总结:小于走左边,大于走右边
讲的很好。但是缺少了二叉树的配平衡。
配平衡的事似乎只字未提。(也许被我跳过了)

最新回答 / 慕移动9181930
给你在前面的问题中回答了quocwrtbbievyqrvwzdqwpuqkrkidtbcecdnexhij
看了2遍才明白,感觉要自己写怎么都写不出来...
课程须知
1、对html基础知识已经掌握。 2、对js的基本语法,例如数组,对象有一定的掌握。
老师告诉你能学到什么?
1、二叉树的定义,创建以及js编码实现 2、二叉树中序遍历的算法原理及js编码实现 3、二叉树前序遍历的算法原理及js编码实现 4、二叉树后续遍历的算法原理及js编码实现 5、二叉树节点查找的算法原理和编码实现

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消