Package aud

Class BinaryTree<T>

java.lang.Object
aud.BinaryTree<T>
All Implemented Interfaces:
Graphvizable, GraphvizDecorable
Direct Known Subclasses:
BinarySearchTree.Node, ExpressionTree

public class BinaryTree<T> extends Object implements Graphvizable, GraphvizDecorable
Simple binary tree.

The BinaryTree class represents a node and simultaneously its subtree. We do not explclitly distinguish between nodes and a (rooted) tree.

Used for demos (e.g., BinaryTreeTraversal) and as base class for various binary trees. For every node, we store an uplink to its parent, see getParent().

See Also: