「探索木」の版間の差分

削除された内容 追加された内容
ページ「Search tree」の翻訳により作成
デフォルトソートなどを翻訳ツールでできない部分を追加
11行目:
二分探索木はノードベースの[[データ構造]]であり、各ノードは左右で2つの部分木を持つ。そして各ノードは「左の部分木の値 < ノードの値 < 右の部分木の値」を満たす。そして左右の部分木の親ノードも上の条件を満たすため、左右の部分木は共に二分探索木である。
 
二分探索木のノードの検索にかかる計算は木の深さであるため、''n ''個の要素を持つ二分探索木でノードの検索を行うと O(log ''n'')程度の時間がかかる。ただし、最悪の場合には深さは ''n'' になるため、検索時間もO(''n'')となる。このような場合を防ぐために、平衡を保つような工夫が行われる。
 
=== B木 ===
89行目:
* [[深さ優先探索]]
 
== 探索木参考文献 ==
{{Reflist}}
 
{{デフォルトソート:たんさくき}}
 
{{データ構造}}
[[Category:検索アルゴリズム]]
[[Category:データ構造]]
[[Category:ソート]]