29#define Type BINARY_NODE_TYPE
32#define AVLT_EMPTY (AVLTree*) 0
AVLTree * avl_create(void)
int avl_two_children(AVLTree *t)
int avl_nodes_equal_height(AVLTree *t)
AVLTree * avl_remove(AVLTree *t, Type c)
void avl_infix(AVLTree *t)
int avl_nodes(AVLTree *t)
struct BinaryNode AVLTree
Definition avl.h:27
void avl_free(AVLTree *t)
int avl_empty(AVLTree *t)
int avl_leafs_primes(AVLTree *t)
int avl_equals(AVLTree *t1, AVLTree *t2)
int avl_height(AVLTree *t)
int avl_exists(AVLTree *t, Type c)
AVLTree * avl_insert(AVLTree *t, Type c)
void avl_posfix(AVLTree *t)
void avl_print(AVLTree *t)
AVLTree * avl_search(AVLTree *t, Type c)
AVLTree * avl_create_node(Type value)
void avl_prefix(AVLTree *t)
Definition binary-tree.h:23
BINARY_NODE_TYPE value
Definition binary-tree.h:24