47 void (*keyPrint) (
void*));
54 int (*compkey) (
void*,
void*));
57 int (*comp) (
void *,
void *));
void TreeNodeDeleteSingleNode(treeNode *node)
treeNode * TreeNodeMaximum(treeNode *node)
treeNode * TreeNodePredecessor(treeNode *node)
treeNode * TreeNodeMinimum(treeNode *node)
treeNode * TreeNodeFind(treeNode *tree, void *key, int(*compkey)(void *, void *))
treeNode * TreeNodeMake(void *key)
treeNode * TreeNodeSuccessor(treeNode *node)
void TreeNodeDeleteWholeTree(treeNode *node)
treeNode * TreeNodeInsert(treeNode *root, treeNode *newnode, int(*comp)(void *, void *))
void TreeNodePrint(treeNode *node, void(*keyPrint)(void *))
int TreeNodeDepth(treeNode *root)