Library Name   Trees
Description Binary tree routines
Status in production, code in use in released products
Header Files
FKEtrees.h       Declarations for tree structures and operations on them
pBINTREE  BinTreeCreate(pBINTREE pParentNode,void* pData);
void      BinTreeDelete(pBINTREE pRoot,BOOL bDeleteData);
int       BinTreeInsert(pBINTREE pRoot,void* pData,int (*pCmp)(void* p1,void* p2),int (*pAdd)(void** p1,void* p2));
int       BinTreeWalkInOrder(pBINTREE pRoot,int (*pFn)(void* pData));
int       BinTreeWalkInOrderReverse(pBINTREE pRoot,int (*pFn)(void* pData));
int       BinTreeWalkPostOrder(pBINTREE pRoot,int (*pFn)(void* pData));
int       BinTreeWalkPostOrderReverse(pBINTREE pRoot,int (*pFn)(void* pData));
int       BinTreeWalkPreOrder(pBINTREE pRoot,int (*pFn)(void* pData));
int       BinTreeWalkPreOrderReverse(pBINTREE pRoot,int (*pFn)(void* pData));

For more information, click here, or send email to with "Library::Trees inquiry" in the subject line.


FKETM Code Libraries Home Page
L5 Software Development

All sales of these products help finance the operations of The L5 Development Group,
a private enterprise space exploration and development effort.
Visit The L5 Development Group for more info about space colonies and space business.

FKETM Code Libraries -Trees- Page / Webmaster / Last modified December 8, 2002 @ 10:13 am
Copyright © 2017 by L5 Software Development. All rights reserved.

Hosted by FKEinternet