NIST

full binary tree

(data structure)

Definition: A binary tree in which each node has exactly zero or two children.

Also known as proper binary tree.

Specialization (... is a kind of me.)
coding tree.

Aggregate parent (I am a part of or used in ...)
Huffman coding.

See also complete binary tree, perfect binary tree.

Note: In other words, every node is either a leaf or has two children. For efficiency, any Huffman coding is a full binary tree. A BDD is a full binary tree.

After Mustafa Ege (ege@eti.cc.hun.edu.tr) Hacettepe University, comp.theory, 17 November 1998. Also [CLR90, page 95], and [Stand98, page 248].

This kind of tree is called "proper" by Goodrich & Tamassia page 231.

Sahni, page 461, and Carrano & Prichard, page 429, define full binary tree the way we define a perfect binary tree.

Author: PEB


Go to the Dictionary of Algorithms and Data Structures home page.

If you have suggestions, corrections, or comments, please get in touch with Paul E. Black.

Entry modified 30 April 2007.
HTML page formatted Mon Apr 30 11:34:04 2007.

Cite this as:
Paul E. Black, "full binary tree", in Dictionary of Algorithms and Data Structures [online], Paul E. Black, ed., U.S. National Institute of Standards and Technology. 30 April 2007. (accessed TODAY) Available from: http://www.nist.gov/dads/HTML/fullBinaryTree.html

to NIST home page