javascript - javascript中的四叉树

标签 javascript data-structures quadtree

我一直在 jQuery 工作,我得到了这段用 javascript 编写的四叉树代码:

map = array(
    array(array(1,2,3,4), array(1,2,3,4), array(1,2,3,4), array(1,2,3,4)),
    array(array(1,2,3,4), array(1,2,3,4), array(1,2,3,4), array(1,2,3,4)),
    array(array(1,2,3,4), array(1,2,3,4), array(1,2,3,4), array(1,2,3,4)),
    array(array(1,2,3,4), array(1,2,3,4), array(1,2,3,4), array(1,2,3,4))
);

map[0][3][3] = "END OF ARRAY 1";
map[1][3][3] = "END OF ARRAY 2";

然而,这对我来说只是一个 3d 数组,我是不是很傻? ^.^

最佳答案

由于所有节点都有恰好四个子节点,所以它是一个四叉树。它也是一个 3D 阵列,因为它有三层深。

关于javascript - javascript中的四叉树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3324871/

相关文章:

javascript - 可以将文本添加到 SVG 路径吗?

javascript - 如何在 JavaScript 中每 4 个字符之间添加空格?

.net - 有没有办法获取队列中的最后一个元素?

Java排序数据结构

qt - 如何使用QML/QtLocation模块在 map 上显示大量离线数据?

c++ - 在行星上实现四叉树地形(Geomipmapping)

asp.net - javascript 和 asp.net 网络用户控件

data-structures - 如何使用 BITMAP 存储电话号码?

wolfram-mathematica - 在Mathematica中实现四叉树

javascript - 动态更改元数据 - 没有 jquery