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.)
Aggregate parent (I am a part of or used in ...)
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 (firstname.lastname@example.org) 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.
If you have suggestions, corrections, or comments, please get in touch with Paul E. Black.
Entry modified 30 April 2007.
HTML page formatted Fri Mar 25 16:20:34 2011.
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