二分探索木の性質

1. シーケンス

二分探索ツリーは、ルックアップ テーブルの実装として考えることができます。

二分探索ツリーの目的は、キーを検索して値を即座に取得することです。minimum、maximum、successor(後続者)、predecessor(先行者)、floor(フロア)、ceil(天井、rank(ランク付けされた要素)、select(n番目の要素は誰か)) これらは二分探索木順序のパフォーマンスです。

2. 制限事項

二分探索ツリーの時間パフォーマンスには限界があります。

以下の図に示すように、要素ノードと同様に、2 つの異なる二分探索ツリーが形成され、それらはすべて次の定義を満たします。

二分探索木は連結リストに縮退する可能性があり,これに対応して,二分探索木の探索動作は木の高さに関係する.このとき,木の高さは木のノード数nとなる.同時に、二分探索ツリーに対応するアルゴリズムはすべて O(n) レベルに縮退します。

 

おすすめ

転載: blog.csdn.net/unbelievevc/article/details/131370137