D
Dicread
HomeDictionaryBbinary tree

binary tree

二分木
名詞
複数形: binary trees

binary treeは、コンピューターサイエンスにおける基本的なデータ構造の一つであり、情報を階層的に管理するために用いられます。各ノードが最大で二つの子を持つという単純なルールに基づいているため、データの検索、挿入、削除を効率的に行うことができるのが特徴です。

二分探索木との違い

よく混同されますが、binary treeは単に構造的な定義を指し、一方でbinary search tree(二分探索木)は、左の子は親より小さく、右の子は親より大きいという特定の順序ルールを持つ特殊なbinary treeを指します。すべてのbinary search treebinary treeですが、すべてのbinary treeが探索木であるとは限りません。

実用的な応用例

この構造は、以下のような場面で頻繁に利用されています。

効率的なデータ検索を行うためのインデックス作成
数式を解析して計算順序を決定する構文解析木
データの圧縮に用いられるハフマン符号化

このように、単純な二分構造を積み重ねることで、大量のデータから目的の情報を高速に見つけ出すことが可能になります。

意味

名詞二分木

コンピューターサイエンスにおける階層的なデータ構造で、各ノードが最大で二つの子ノード(通常は左の子と右の子と呼ばれる)を持つこと

The algorithm uses a binary tree to store the data for efficient searching and retrieval.

そのアルゴリズムは、効率的な検索と取り出しのためにデータを保存する二分木を使用している。

関連語

Last Updated: July 15, 2026Report an Error