| [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.  |