// Chap 10, p451

const int MAX_NODES = 100;  // maximum number of nodes
const int MAX_LENGTH = 20;  // maximum lenght of name

typedef char     nameType[MAX_LENGTH+1];
typedef nameType treeItemType;

struct treeNode			 // node in the tree
{  treeItemType Item;    // data portion
	int          LChild;  // index to left child
	int          RChild;  // index to right child
};  // end struct

typedef treeNode arrayType[MAX_NODES];

arrayType Tree;  // array of tree nodes
int       Root;  // index of root
int       Free;  // index of free list

    Source: geocities.com/siliconvalley/program/2864/ds/CHAP10

               ( geocities.com/siliconvalley/program/2864/ds)                   ( geocities.com/siliconvalley/program/2864)                   ( geocities.com/siliconvalley/program)                   ( geocities.com/siliconvalley)