- Direct Known Subclasses:
- Queue
- Enclosing class:
- AvlUtil
@InterfaceAudience.Private
public abstract static class AvlUtil.AvlLinkedNode<TNode extends AvlUtil.AvlLinkedNode>
extends AvlUtil.AvlNode<TNode>
This class extends the AvlNode and adds two links that will be used in conjunction
with the AvlIterableList class.
This is useful in situations where your node must be in a map to have a quick lookup by key,
but it also require to be in something like a list/queue.
This is useful in cases where over time we have a lot of add/remove of the same object.