|
hce-node application
1.4.3
HCE Hierarchical Cluster Engine node application
|
#include <AVLTree.h>

Public Member Functions | |
| AVLNode (Key key, Data data, int8_t balance=0, AVLNode *parent=NULL, AVLNode *left=NULL, AVLNode *right=NULL) | |
| ~AVLNode () | |
| void | getTree (List< Data > &list) |
| AVLNode< Key, Data > * | getLastInOrder () |
| AVLNode< Key, Data > * | getFirstInOrder () |
| AVLNode< Key, Data > * | getNextInOrder () |
| AVLNode< Key, Data > * | getPrevInOrder () |
| bool | isLeftChild () |
| bool | isRightChild () |
| bool | LR () |
| bool | RR () |
| bool | dLR () |
| bool | dRR () |
| AVLNode< Key, Data > * | getRoot () |
| unsigned int | depth () |
| void | print () |
Public Attributes | |
| AVLNode * | left |
| AVLNode * | right |
| AVLNode * | parent |
| Key | key |
| Data | data |
| int8_t | balance |
Friends | |
| class | AVLTree< Key, Data > |
| unsigned int AVLNode< Key, Data >::depth | ( | ) |
| bool AVLNode< Key, Data >::dLR | ( | ) |
| bool AVLNode< Key, Data >::dRR | ( | ) |
| void AVLNode< Key, Data >::getTree | ( | List< Data > & | list | ) |
| bool AVLNode< Key, Data >::isLeftChild | ( | ) |
| bool AVLNode< Key, Data >::isRightChild | ( | ) |
| bool AVLNode< Key, Data >::LR | ( | ) |
| void AVLNode< Key, Data >::print | ( | ) |
| bool AVLNode< Key, Data >::RR | ( | ) |
|
friend |
| int8_t AVLNode< Key, Data >::balance |
| Data AVLNode< Key, Data >::data |
| Key AVLNode< Key, Data >::key |