#include "ross-types.h"
Go to the source code of this file.
Data Structures | |
struct | avlNode |
Macros | |
#define | AVL_EMPTY (0) |
Functions | |
void | avlDestroy (AvlTree t) |
int | avlGetHeight (AvlTree t) |
int | avlSearch (AvlTree t, tw_event *key) |
void | avlInsert (AvlTree *t, tw_event *key) |
void | avlSanityCheck (AvlTree t) |
void | avlPrintKeys (AvlTree t) |
tw_event * | avlDeleteMin (AvlTree *t) |
tw_event * | avlDelete (AvlTree *t, tw_event *key) |
AvlTree | avl_alloc (void) |
void | avl_free (AvlTree t) |
#define AVL_EMPTY (0) |
Definition at line 19 of file avl_tree.h.
AvlTree avl_alloc | ( | void | ) |
Definition at line 330 of file avl_tree.c.
Referenced by avlInsert().
void avl_free | ( | AvlTree | t | ) |
Definition at line 346 of file avl_tree.c.
Referenced by avlDelete(), avlDeleteMin(), and avlDestroy().
Definition at line 270 of file avl_tree.c.
Referenced by avlDelete().
Definition at line 245 of file avl_tree.c.
Referenced by avlDelete(), and avlDeleteMin().
void avlDestroy | ( | AvlTree | t | ) |
Definition at line 14 of file avl_tree.c.
Referenced by avlDestroy().
int avlGetHeight | ( | AvlTree | t | ) |
Definition at line 27 of file avl_tree.c.
Referenced by avlFixHeight(), avlRebalance(), and avlSanityCheck().
Definition at line 172 of file avl_tree.c.
Referenced by avlInsert().
void avlPrintKeys | ( | AvlTree | t | ) |
Definition at line 233 of file avl_tree.c.
Referenced by avlPrintKeys().
void avlSanityCheck | ( | AvlTree | t | ) |
Definition at line 81 of file avl_tree.c.
Referenced by avlSanityCheck().
Definition at line 39 of file avl_tree.c.
Referenced by avlSearch().