summaryrefslogtreecommitdiff
path: root/src/03/btree.h
blob: ab08b9fc797be7fea95fa33b0ed5b5888644d437 (plain)
1
2
3
4
5
6
7
8
9
10
11
typedef struct node {
  struct node *left;
  struct node *right;
  int data;
} BTree;

BTree *btree_initialize(int data);
BTree *btree_insert(BTree *tree, int data);
int btree_height(BTree *tree);
void btree_inspect(BTree *tree);
BTree *btree_generate(int leaves);