PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
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 | get metadata)

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 7 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 11815 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)