Java では、Tree
このようなプロパティを持つツリーを表すのに最適な構造は次のとおりです。
- すべてのノードは一意
int
です。 - 木の深さは
int d > 0
- ノードが持つことができる子の数に制限はありません
私がする必要がある操作:
- 任意のノードの最初のレベルにある子のみを反復します
- ノードを追加
- サブツリーを削除します。これは、すべての子が完全に下にあるノードです
- サブツリーを抽出します。つまり、別のツリーに配置してコピー (クローン) します。
必要のない操作:
- ノードを編集
プロパティはTree
. XMLTree
または何でも。
現在、要素を格納するために配列の配列を使用していますが、微妙ではありません。