我在一个 javascript 项目中,我必须使用画布绘制一棵树。像这样:http ://en.wikipedia.org/wiki/Binary_search_tree#Types
每个节点代表我项目中的一个窗口,每个子节点都是前一个节点的子节点。
我确定我必须使用一个数组,例如:
var node = {
windowId,
childs{}
}
也就是说,节点将是根,其 id (windowId) 和childs{}是另一个具有相同结构的数组。
例如:
var node = {
windowId,
childs{
windowId //windowId of the child
childs{}
}
}
.
.
.
我正在创建一个递归函数,但我几乎什么都没有……你能帮帮我吗?