小编Aug*_*lez的帖子

在Javascript上显示二叉搜索树遍历(递归方式)

我正在尝试控制台二叉树中的每个数据。我的主要问题是我想以递归方式实现。到目前为止我基本上有这个代码:

this.levelOrder = function (root) {
    if (root.data != null) {
        console.log(root.data);

        if (root.left != null) {
            this.levelOrder(root.left);
        }

        if (root.right != null) {
            this.levelOrder(root.right)
        }
    } else {
        return;
    }
};
Run Code Online (Sandbox Code Playgroud)

输出是3 2 1 5 4 7

但应该是3 2 5 1 4 7。所以基本上我正在访问节点的第一个子节点,而不是首先打印所有子节点。

javascript binary-tree binary-search-tree

3
推荐指数
1
解决办法
6533
查看次数

如何在Ember.js上导入库?

我目前正在与Ember.js合作.

我有一些问题将一些库导入我的应用程序.首先我下载了​​这个库http://www.acme.com/javascript/Clusterer2.js之后我正在阅读这个导入Javascript中的所有文档.但我的主要问题是我仍然不知道如何使用它.我正在搜索,经过长时间的工作,我发现在你生成的模板中的application.hbs中ember g template application,在〜\ app\templates文件夹中,我必须使用此操作进行调用:

{{outlet}}
{{link-to nameoftheLibrary}}
Run Code Online (Sandbox Code Playgroud)

但我对此仍然不太熟悉.我无法调用我试图使用的库中的任何操作.

javascript import web-applications ember.js

2
推荐指数
1
解决办法
2391
查看次数