| [Overview][Types][Classes][Variables][Index] | 
Add a new node to the tree
Source position: avl_tree.pp line 118
| public procedure TAVLTree.Add( | 
| ANode: TAVLTreeNode | 
| ); | 
| Data: Pointer | 
| ):TAVLTreeNode; | 
| ANode | 
 | Node to add to the tree | 
| Data | 
 | Data item to add to the tree | 
Resulting node in case a data pointer is added.
Add adds a new Data or Node to the tree. It inserts the node so that the tree is maximally balanced by rebalancing the tree after the insert. In case a data pointer is added to the tree, then the node that was created is returned.
| 
 | Delete a node from the tree | |
| 
 | Remove a data item from the list. |