14 lines
321 B
C
14 lines
321 B
C
struct AVL_tree {
|
|
int info;
|
|
AVL_tree *left;
|
|
AVL_tree *right;
|
|
int height;
|
|
};
|
|
|
|
int getHeight(AVL_tree *root);
|
|
AVL_tree *insertAVL(AVL_tree *root, int value);
|
|
AVL_tree *rotateLeft(AVL_tree *root);
|
|
AVL_tree *rotateRight(AVL_tree *root);
|
|
AVL_tree *searchAVL(AVL_tree *root, int value);
|
|
void deleteAVL(AVL_tree *root);
|