Delete a node from the tree.
Source position: avl_tree.pp line 130
public procedure TAVLTree.Delete( |
ANode: TAVLTreeNode |
); |
ANode |
|
The node to delete from the tree. |
Delete removes the node from the tree. The node is not freed, but is passed to a TAVLTreeNodeMemManager instance for future reuse. The data that the node represents is also not freed.
The tree is rebalanced after the node was deleted.
|
Remove a data item from the list. |
|
|
Remove a pointer item from the list. |
|
|
Clears the tree. |