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

最赞回答 / qq_启明星的痛苦_0
开篇他就讲过,二叉树的算法在海量数据的排序上相比于其他排序算法效率要高很多,中序遍历相当于数组的升序排列,前序遍历是对相同二叉树的赋值,但是对于重新排列一个相同结构二叉树来说,效率也要高很多,后序遍历相当于对数组的降序排列。

最新回答 / weixin_慕的地2299751
我试了下,如果按你这样写,要在调用的时候this.min = function(node) { return findMin(); }这里要写return!!另一种,参考另外一个评论区朋友写的:<...图片...>

最新回答 / 胖官与他的面包
二叉树主要是循环遍历的一个方便,可以用在你在全文搜索一个内容时,比如一个文章中你需要查找的内容出现在哪一行或者哪个位置,通过二叉树循环遍历方法查找 我是这么觉得的

最新回答 / 洋洋哥哥
这里涉及一个javascrip 闭包的概念,简单地说就是 函数外部是无法访问函数内部定义的变量的,学过java的话可以这么理解, insertNode为公开函数。函数外部可以通过new 出来的对象访问,而函数内部的定义的变量则无法访问:Node, insert为私有函数和变量。

最新回答 / ffg_疯疯过
截老师界面的图,再做一些处理

最新回答 / 慕姐8792436
this.insert这个接口应该是属于BinaryTree这个方法内的,且在判断节点有孩子的时候,递归调用时,传的是下一节点,而不是该节点。

已采纳回答 / 麦克白cat
        二叉树排序是一种数据结构,需要结合实际应用。         如果你实际应用中允许接收相同的值,那么向左向右插入都可以,只需要 要保证树在中序遍历时是非严格单调递增即可 如果你实际应用中要求值唯一,那么你在实现时,应该以某种形式告诉用户需要唯一。比如抛出异常等

最新回答 / luckyforever
数组 ,排序二叉树 平衡二叉树 ,存内存中

已采纳回答 / 慢l慢
写在函数调用的下方,调用时候还没有执行该函数的赋值,该函数的值为undefined,就会报错啊哈哈哈

最赞回答 / luckyforever
简单,所有语言都是一样的
首页上一页1234567下一页尾页
课程须知
1、对html基础知识已经掌握。 2、对js的基本语法,例如数组,对象有一定的掌握。
老师告诉你能学到什么?
1、二叉树的定义,创建以及js编码实现 2、二叉树中序遍历的算法原理及js编码实现 3、二叉树前序遍历的算法原理及js编码实现 4、二叉树后续遍历的算法原理及js编码实现 5、二叉树节点查找的算法原理和编码实现

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消