← 用語辞書トップ

2分木

Binary Tree にぶんぎ
最頻出 🟠 重要 テクノロジ系 基礎理論

意味・解説

各ノードが最大2つの子ノード(左の子と右の子)を持つツリー構造(木構造)のデータ構造。

すべてのノードが0個、1個、または2個の子を持つ。2分探索木では、左の子<親<右の子という順序関係を持たせることで、データの探索がO(log n)で可能になる。

くわしく

家系図のように親から子へ枝分かれするが、子は必ず2人以下という構造です。

【種類】

・完全2分木: 最下層以外すべてのノードが2つの子を持つ

2分探索木: 左<親<右の順序を維持

・平衡2分木: 左右の部分木の高さの差が1以下

例文

社員の階層構造を表現するために2分木を用いてモデルを作成した。

同義語: バイナリツリー, 二分木
分類: 木構造
📱

ITパスポート対策アプリでもっと効率的に学習

「瞬即マスター ITパスポート」用語辞書2,651語・過去問29回分・232ステージ

7日間無料でお試し

Google Playで見る