検索操作の構造特性の比較

検索の実装を検討すると、シンボルテーブルの実装に使用される構造の特性を含む興味深いテーブルが見つかりました。 さらに、最悪のケースと平均的なケースが考慮されます。

最悪の場合平均的なケース
挿入検索する選択肢挿入検索でヒット逃した検索
キーインデックス配列11M111
配列された配列NN1N / 2N / 2N / 2
順序付けられたリンクリストNNNN / 2N / 2N / 2
順序なし配列1NNlnN1N / 2N
順不同リンクリスト1NNlnN1N / 2N
バイナリ検索NlnN1N / 2lnNlnN
二分探索木NNNlnNlnNlnN
赤黒の木lnNlnNlnNlnNlnNlnN
ランダム化されたツリーNNNlnNlnNlnN
ハッシング1NNlnN111


Source: https://habr.com/ru/post/J99744/


All Articles