69 BiTree
BITREEinit(
void (*destroy)(
void *data));
107 void BITREEsetcompare(BiTree tree,
int (*compare)(
const void *key1,
const void *key2));
137 int BITREEinsleft(BiTree tree, BiTreeNode node,
const void *data);
167 int BITREEinsright(BiTree tree, BiTreeNode node,
const void *data);
345 BiTree
BITREEmerge(BiTree left, BiTree right,
const void *data);
442 void BITREEprint(BiTree tree,
void (*callback)(
const void *data));
465 void BITREEpreorder(BiTree tree,
void (*callback)(
const void *data));
490 void BITREEinorder(BiTree tree,
void (*callback)(
const void *data));