「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

2分木

pointこの用語のポイント

point枝分かれして広がっていく構造だよ

point1つの親に対して最大2つの子を持つよ

スポンサーリンク

簡単に書くよ

2分木(読:ニブンギ 英:binary tree)とは

枝分かれして広がっていく構造(ツリー構造)の分類のひとつ
であり

それぞれの要素の枝分かれが2つまでしかないツリー構造のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「ツリー構造木構造」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

ツリー構造木構造は「1つのに対して複数のを持つ、枝分かれして広がっていく構造」です。
上から下に広がっていく形で図を書くと、木を上下逆さまに見たような形になります。

2分木

それを踏まえて

ツリー構造のうち、枝分かれが最大2つのもの

が「2分木」です。
「最大2つにかれる構造」だから「2分木」なんでしょうかね。

2分木2

2分木を構成する要素は

1.入ってくるのがなくて、出ていくのが2つ

2分木3

2.入ってくるのが1つで、出ていくのが2つ

2分木4

3.入ってくるのが1つで、出ていくのが1つ

2分木5

4.入ってくるのが1つで、出ていくのがない

2分木6

の4つです。

2分木7

1が枝分かれのスタートです。
2と3が枝分かれの途中です。
4が枝分かれの最後になります。

また、2分木の中でも、特に

1.すべての枝分かれが2つ
2.すべての枝分かれの先っぽが最初の地点から同じ距離


ものを「完全2分木」と言います。

2分木8

先ほど、2分木の要素は

1.入ってくるのがなくて、出ていくのが2つ
2.入ってくるのが1つで、出ていくのが2つ
3.入ってくるのが1つで、出ていくのが1つ
4.入ってくるのが1つで、出ていくのがない


の4つだと説明しました。

2分木9

この2分木の要素のうち

(1)3の要素がない

2分木10

(2)1から4に到着するまでの2の数が全部同じ

2分木11

になっている2分木が完全2分木です。

気が向いたら、一緒に覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「2分木」って単語が出てきたら「それぞれの要素の枝分かれが最大2つのツリー構造(枝分かれして広がっていく構造)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像029
書籍画像007

おまけ



書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256