Scapegoat tree とは

コンピュータサイエンスでは、呪文無しの木は、Arne AnderssonとIgal GalperinとRonald L. Rivestによって考案された自己平衡二分探索木です。それは、最悪のケースのO(log n)ルックアップ時間、およびO(log n)の償却された挿入および削除時間を提供する。
最悪の場合のO(log n)ルックアップ時間を提供する他のほとんどの自己平衡バイナリ検索ツリーとは異なり、スケーエゴート・ツリーには通常のバイナリ検索ツリーと比較してノードごとのメモリ・オーバーヘッドはありません。ノードはキーと2つのポインタ子ノード。これにより、呪文無しの木を簡単に実装することができ、データ構造の整列により、ノードのオーバーヘッドを最大1/3に減らすことができます。
殆どのバランスの取れたツリーアルゴリズムで使用されている小さなインクリメンタルリバランス操作の代わりに、呪われた木はまれにしか使用されませんが、完全に二項ツリーになってしまいます。このように、卑候生物の木はO(n)ワーストケースの更新パフォーマンスを持っています。