2分探索木 配置&探索ゲーム

スコア: 0

2分探索木とは?

2分探索木は、コンピューターでデータを効率的に管理するための「データ構造」の一種です。名前の通り「木」のような形でデータを保持し、以下のシンプルなルールに従っています。

基本ルール

このゲームでは、まずノードをルールに従って配置します。ゲームクリア後は、完成した木を使って値を探索する「探索モード」に切り替わります。

何が便利なの?

注意点

2分探索木は非常に強力ですが、弱点もあります。例えば、「10, 20, 30, 40, 50」のようにソートされたデータを順番に追加すると、木が左右にバランスよく広がらず、一本の棒のようになってしまいます。この状態では性能が著しく低下し、データの検索にN回の比較が必要になってしまいます。
この問題を解決するために、AVL木や赤黒木といった、自動でバランスを調整する改良版の木構造も存在します。