私はjavascriptプロジェクトに参加しており、canvasを使用してツリーを描画する必要があります。このように: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{}
}
}
.
.
.
再帰関数を作成していますが、ほとんど何もありません...助けていただけませんか?