BalancedTree allows key-value mapping with arbitrary keys, as long as they
can be ordered. By default, Reflect.compare
is used in the compare
method, which can be overridden in subclasses.
Operations have a logarithmic average and worst-case cost.
Iteration over keys and values, using keys
and iterator
respectively,
are in-order.
Constructor
Methods
Tells if key
is bound to a value.
This method returns true even if key
is bound to null.
If key
is null, the result is unspecified.
Returns the value key
is bound to.
If key
is not bound to any value, null
is returned.
If key
is null, the result is unspecified.