Build an AVL tree for complex values. Requires a getKey
function that takes such
a complex value, and returns the key by which that value is identified.
The key type that is derived from tree values, in order to compare their order.
The type of values that are to be stored in the tree.
The function that derives the key of a given value of type V
The creation methods for
IAVLTree
instances.