aboutsummaryrefslogtreecommitdiff
path: root/strbst.h
blob: d1a07bf9c605c01d017e662f6b612562b5cc5e80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef _STRBST_
#define _STRBST_

typedef struct strbstnode strbstnode;

typedef struct {
    strbstnode* head;
} strbst;

strbst* newbst(void);

void insbst(strbst* bst, char* ind, void* data);

void* query(strbst* bst, char* ind);

void printbst(strbst* bst);

#endif