CMSC-341, Fall 1999, Sections 0101
BST.H (2 of 2)
private:
BinaryNode *root;
const Comparable ITEM_NOT_FOUND;
const Comparable elementAt (BinaryNode *t) const;
void
insert (const Comparable & x, BinaryNode * & t) const;
void
remove (const Comparable & x, BinaryNode * & t) const;
BinaryNode *findMin (BinaryNode *t) const;
BinaryNode *findMax (BinaryNode *t) const;
BinaryNode *find (BinaryNode *t) const;
void makeEmpty (BinaryNode * & t);
void printTree (BinaryNode * t) const;
BinaryNode * clone (BinaryNode * t) const;
};
Dennis Frey
Last modified: Sun Sep 26 23:22:08 EDT 1999