2

このツリーには、ノードごとに正確に10個の子ノード(0〜9)があります。各ノードにはいくつかの関連データ(たとえば、名前、タグ、色など)がありますが、この質問では重要ではないと思います。各子ノードには、正確に10個の子ノードがあります。ノードはnull('ブランチ'を終了する')または別のノードを含むことができます。

私が話していることを視覚化するために、私はこの図を作成しました(私のpaintz0rスキルを恐れてください!): 木

ブラックボックスはnull-nodeです。ホワイトボックスは、データと子ノードを含むノードです。ご覧のとおり、ルートでさえ、各ノードには正確に10個の子ノードがあります。単純で図を正気に保つために、いくつかのノードを非常に小さく描画しましたが、これらの小さなノードは同じであると想像できます。

この構造により、数字で構成されるパスを非常にすばやく移動できます。のパスは47352、「オレンジ色のパス」を下って最終目的地に到達します。最後のノードはヌルノード(赤で表示されます)であり、子ノードが含まれていないため4->7->3->5、ファイナルを解決できません。2

私の質問は実際には非常に単純です:この種の木は何と呼ばれていますか?私はウィキペディアのツリー(データ構造)の補題にあるすべてのツリーを調べましたが、私(私が思う)に最も近いのは分木やK-aryツリーです。これらの推論に沿って、私のツリーは、Dectree、Decitree、10-aryツリーまたは10-wayツリーなどと呼ばれます。しかし、これにはもっと良い名前があるかもしれません。だから:誰か?

4

2 に答える 2

2

K =10のK-aryツリー

グラフ理論では、k-aryツリーは、各ノードにk個以下の子を持つルートツリーです。

k-wayツリー、N-aryツリー、またはM-aryツリーとも呼ばれます。二分木は、k=2の特殊なケースです。

于 2013-01-31T09:50:02.283 に答える
0

これはBツリーのようなものです。

于 2013-01-31T09:49:20.367 に答える