Uses of Interface
edu.ksu.cis.viewer.BSTInterface

Uses of BSTInterface in edu.ksu.cis.viewer
 

Classes in edu.ksu.cis.viewer that implement BSTInterface
 class AATree
          An immutable AA tree that can draw itself.
 class AVLTree
          An immutable AVL tree that can draw itself.
 class BinarySearchTree
          An immutable binary search tree that can draw itself.
 class PatriciaTrie
          An immutable Patricia trie that can draw itself.
 class RedBlackTree
          An immutable red-black tree that can draw itself.
 class SplayTree
          An immutable splay tree that can draw itself.
 class Trie
          An immutable trie that can draw itself.
 

Methods in edu.ksu.cis.viewer that return BSTInterface
 BSTInterface Trie.put(String key)
          Returns the Trie resulting from the insertion of key into this Trie.
 BSTInterface Trie.remove(String key)
          Returns the Trie resulting from the removal of key from this Trie.
 BSTInterface SplayTree.put(String key)
          Returns the tree resulting from the insert of the given key.
 BSTInterface SplayTree.remove(String key)
          Returns the tree resulting from the removal of the given key.
 BSTInterface RedBlackTree.put(String key)
          Returns the RedBlackTree resulting from the insertion of key into this RedBlackTree.
 BSTInterface RedBlackTree.remove(String key)
          Returns the RedBlackTree resulting from the removal of key from this RedBlackTree.
 BSTInterface PatriciaTrie.put(String key)
          Returns the PatriciaTrie resulting from the insertion of key into this PatriciaTrie.
 BSTInterface PatriciaTrie.remove(String key)
          Returns the PatriciaTrie resulting from the removal of key from this PatriciaTrie.
 BSTInterface BSTInterface.put(String key)
          Returns the result of inserting key into this tree.
 BSTInterface BSTInterface.remove(String key)
          Returns the result of removing key from this.
 BSTInterface BinarySearchTree.put(String key)
          Returns the BinarySearchTree resulting from the insertion of key into this BinarySearchTree.
 BSTInterface BinarySearchTree.remove(String key)
          Returns the BinarySearchTree resulting from the removal of key from this BinarySearchTree.
 BSTInterface AVLTree.put(String key)
          Returns the AVLTree resulting from the insertion key into this AVLTree.
 BSTInterface AVLTree.remove(String key)
          Returns the AVLTree resulting from the removal of key from this AVLTree.
 BSTInterface AATree.put(String key)
          Returns the AATree resulting from the insertion key into this AATree.
 BSTInterface AATree.remove(String key)
          Returns the AATree resulting from the removal of key from this AATree.
 

Constructors in edu.ksu.cis.viewer with parameters of type BSTInterface
BSTFrame(BSTInterface t, String title)
          Constructs a BSTFrame for manipulating the given tree.
BSTFrame(BSTInterface t, String title, int size, int style)
          Constructs a BSTFrame for manipulating the given tree.