0

「avlツリーのルックアップアルゴリズム」という用語は少し混乱しています。これをグーグルで検索したところ、avlツリーではなくbツリーに関連するウェブサイトがたくさんあります。

それで、b-treeアルゴリズムはavltreeの同等のルックアップアルゴリズムですか?そうでない場合、「avlツリーのルックアップアルゴリズム」とは何ですか?また、「ルックアップアルゴリズム」とはどういう意味ですか?もちろん、可能であればリンクを教えてください。

4

3 に答える 3

1

ルックアップアルゴリズムは、ツリー内のノードを調べて特定の値を見つける方法にすぎません。

AVLツリーは自己平衡二分探索木であるため、AVLツリーのルックアップアルゴリズムは二分木とまったく同じです。

Bツリーはバイナリツリーと同じものではないため、ルックアップアルゴリズムが異なります。違いは、Bツリーでは、各ノードが複数の値と3つ以上の子を持つことができるため、ルックアップアルゴリズムは、バイナリツリーの場合と同じ基本原則に従いますが、少し複雑です。

于 2011-10-28T09:25:33.263 に答える
1

b-treeはデータ構造です-一般化されbinary treeた。

ルックアップアルゴリズムは、データ構造内の値をルックアップするために使用されるアルゴリズムです。これは、データ構造内のアイテムを見つける方法です。

Anavl treeb-tree(要約では)のタイプです。

于 2011-10-28T09:14:06.843 に答える
0

AVLツリーは、バイナリツリーの一種のバランスです。Bツリーは「Bayer-tree」の略語で、マルチノード(2を超える)ツリーの一種です。したがって、これらのアルゴリズムは異なります。Bツリーでのルックアップは特定のページのルックアップも行うためです。

于 2011-10-28T09:15:39.387 に答える