並び順:
階層
時系列
0 +16 | しらちゃ | [2.1 01:03] |
|
1 +1 | しらちゃ | [2.1 01:05] |
|
・ツリーは,ヨコに(同一の親の子が)M,タテ(深さ)にNが最大とします ・全てのノードは ・level値 : ゼロの階層を0として,何段目なのかを数える値 ・id値 : 同じ親を持つ子の中で,何番目の子なのかの,一意値 ・left値 : ちょっと工夫された,ツリー所属性検索用番号(自然数) を持ちます |
2 +3 | しらちゃ | [2.1 01:08] |
|
・ノードの挿入 ある親ノードに子ノードを追加する場合, 子ノードのレベルが n だとするならば(即ち親ノードのレベル「n' + 1」) 親ノードleft + 子ノードid * (M ** (N-n)) にノードを追加します. ※1.特に,ゼロの追加は,親ノードleftを0として, 0 + id * (M ** (N-n)) となります. ※2.「**」は冪乗を表します. |
9 | しらちゃ | [2.1 01:20] | >>2 |
|
※1’.訂正 特に,ゼロの追加は,親ノードleftを0,階層nを0として, 0 + id * (M ** (N-n)) = id * (M**N) となります. |
3 | しらちゃ | [2.1 01:09] |
|
・単一ノード検索 level, id, leftの三つ組で全てのノードが一意に決定可能です(証明済み) |
4 | しらちゃ | [2.1 01:11] |
|
・部分ツリー検索 ある親の元にある子の連鎖としてのツリー(部分ツリー)は, nを親のlevelとすると levelがn以上 かつ (親のleft)以上 かつ (親のleft + M**(N-n))よりも少ない ノードの集合です |
5 | しらちゃ | [2.1 01:14] |
|
6 | しらちゃ | [2.1 01:14] |
|
7 | しらちゃ | [2.1 01:14] |
|
10 | しらちゃ | [2.1 01:21] |
|
12 +3 | "蒼き稲妻"青ペン先生 | [2.1 07:18] |
|