PlanetMath (more info)
 Math for the people, by the people.
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Medium Entry average rating: No information on entry rating
extended binary tree (Data Structure)

An extended binary tree is a transformation of any binary tree into a complete binary tree. This transformation consists of replacing every null subtree of the original tree with “special nodes.” The nodes from the original tree are then internal nodes, while the “special nodes” are external nodes.

For instance, consider the following binary tree.

\includegraphics{tree1}

The following tree is its extended binary tree. Empty circles represent internal nodes, and filled circles represent external nodes.

\includegraphics{tree2}

Every internal node in the extended tree has exactly two children, and every external node is a leaf. The result is a complete binary tree.



"extended binary tree" is owned by aoh45. [ full author list (2) | owner history (1) ]
(view preamble)

View style:

See Also: binary tree, complete binary tree, external path length, weighted path length, minimum weighted path length

Also defines:  external node, internal node
Log in to rate this entry.
(view current ratings)

Cross-references: leaf, children, represent, circles, nodes, tree, null subtree, complete binary tree, binary tree, transformation
There are 5 references to this entry.

This is version 5 of extended binary tree, born on 2002-03-07, modified 2005-05-08.
Object id is 2766, canonical name is ExtendedBinaryTree.
Accessed 9100 times total.

Classification:
AMS MSC05C05 (Combinatorics :: Graph theory :: Trees)

Pending Errata and Addenda
None.
[ View all 1 ]
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add example | add (any)