jdsl.simple.ref
Class SimpleAVLTree

java.lang.Object
  |
  +--jdsl.simple.ref.SimpleBinarySearchTree
        |
        +--jdsl.simple.ref.SimpleAVLTree

public class SimpleAVLTree
extends SimpleBinarySearchTree
implements Dictionary


Constructor Summary
SimpleAVLTree(Comparator c)
           
 
Method Summary
 void insertItem(java.lang.Object key, java.lang.Object element)
           
 java.lang.Object remove(java.lang.Object key)
           
 
Methods inherited from class jdsl.simple.ref.SimpleBinarySearchTree
elements, findAllElements, findElement, isEmpty, keys, removeAll, size
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleAVLTree

public SimpleAVLTree(Comparator c)
Method Detail

insertItem

public void insertItem(java.lang.Object key,
                       java.lang.Object element)
                throws InvalidKeyException
Overrides:
insertItem in class SimpleBinarySearchTree

remove

public java.lang.Object remove(java.lang.Object key)
                        throws InvalidKeyException
Overrides:
remove in class SimpleBinarySearchTree