A  B  C  D  E  F  G  H  I  L  N  P  R  S  T  V 

A

add(T) - Method in class de .topobyte .adt .avltree . AvlTree
 
add(int, T) - Method in class de .topobyte .adt .avltree . AvlTree
 
add(T) - Method in class de .topobyte .adt .general . Node
 
addAll(int, Collection<? extends T>) - Method in class de .topobyte .adt .avltree . AvlTree
 
AvlTree < T> - Class in de.topobyte.adt.avltree
 
AvlTree() - Constructor for class de .topobyte .adt .avltree . AvlTree
 
AvlTree(Comparator<? super T>) - Constructor for class de .topobyte .adt .avltree . AvlTree
 

B

BinaryTree < T> - Interface in de.topobyte.adt.tree
 
BinaryTreeNode < T> - Interface in de.topobyte.adt.tree
 

C

checkBalanced() - Method in class de .topobyte .adt .avltree . AvlTree
Check whether the tree is balanced.
clear() - Method in class de .topobyte .adt .avltree . AvlTree
Removes all elements from the tree.
comparator() - Method in class de .topobyte .adt .avltree . AvlTree
 
compareTo(Node<T>) - Method in class de .topobyte .adt .general . Node
 
contains(Object) - Method in class de .topobyte .adt .avltree . AvlTree
 
contains(T) - Method in class de .topobyte .adt .general . Node
 
containsElement(T) - Method in class de .topobyte .adt .avltree . AvlTree
Test whether this tree stores the specified element.

D

de.topobyte.adt.avltree - package de.topobyte.adt.avltree
 
de.topobyte.adt.general - package de.topobyte.adt.general
 
de.topobyte.adt.tree - package de.topobyte.adt.tree
 
de.topobyte.adt.tree.visitors - package de.topobyte.adt.tree.visitors
 

E

elementsAsList() - Method in class de .topobyte .adt .avltree . AvlTree
Get all elements stored in this tree as a list.

F

find(T) - Method in class de .topobyte .adt .general . Node
 
findMax() - Method in class de .topobyte .adt .avltree . AvlTree
Find the biggest element stored in this tree.
findMin() - Method in class de .topobyte .adt .avltree . AvlTree
Find the smallest element stored in this tree.
findNode(T) - Method in class de .topobyte .adt .avltree . AvlTree
 
first() - Method in class de .topobyte .adt .avltree . AvlTree
 

G

get(int) - Method in class de .topobyte .adt .avltree . AvlTree
 
getBinaryRoot() - Method in class de .topobyte .adt .avltree . AvlTree
 
getBinaryRoot() - Method in interface de .topobyte .adt .tree . BinaryTree
 
getChild(int) - Method in class de .topobyte .adt .avltree . TreeImplNode
 
getChild(int) - Method in class de .topobyte .adt .general . Node
 
getChild(int) - Method in interface de .topobyte .adt .tree . TreeNode
 
getElement(int) - Method in class de .topobyte .adt .avltree . AvlTree
Get the element at position index
getElement() - Method in class de .topobyte .adt .avltree . TreeImplNode
 
getElement() - Method in class de .topobyte .adt .general . Node
 
getElement() - Method in interface de .topobyte .adt .tree . TreeNode
 
getHeight() - Method in class de .topobyte .adt .avltree . AvlTree
Get the height of the tree.
getHeight() - Method in class de .topobyte .adt .general . Node
 
getHeight() - Method in class de .topobyte .adt .general . SortedTree
 
getHeight() - Method in interface de .topobyte .adt .tree . Tree
 
getLeft() - Method in class de .topobyte .adt .avltree . TreeImplNode
 
getLeft() - Method in interface de .topobyte .adt .tree . BinaryTreeNode
 
getNumberOfChildren() - Method in class de .topobyte .adt .avltree . TreeImplNode
 
getNumberOfChildren() - Method in class de .topobyte .adt .general . Node
 
getNumberOfChildren() - Method in interface de .topobyte .adt .tree . TreeNode
 
getRight() - Method in class de .topobyte .adt .avltree . TreeImplNode
 
getRight() - Method in interface de .topobyte .adt .tree . BinaryTreeNode
 
getRoot() - Method in class de .topobyte .adt .avltree . AvlTree
 
getRoot() - Method in class de .topobyte .adt .general . SortedTree
 
getRoot() - Method in interface de .topobyte .adt .tree . Tree
 

H

headSet(T) - Method in class de .topobyte .adt .avltree . AvlTree
 

I

indexOf(Object) - Method in class de .topobyte .adt .avltree . AvlTree
 
insertElement(T) - Method in class de .topobyte .adt .avltree . AvlTree
Insert the specified element into the tree.
isEmpty() - Method in class de .topobyte .adt .avltree . AvlTree
Returns true if this tree contains no elements.
iterator() - Method in class de .topobyte .adt .avltree . AvlTree
 

L

last() - Method in class de .topobyte .adt .avltree . AvlTree
 
lastIndexOf(Object) - Method in class de .topobyte .adt .avltree . AvlTree
 
listIterator() - Method in class de .topobyte .adt .avltree . AvlTree
 
listIterator(int) - Method in class de .topobyte .adt .avltree . AvlTree
 

N

Node < T> - Class in de.topobyte.adt.general
 
Node(SortedTree<T>, T) - Constructor for class de .topobyte .adt .general . Node
 

P

PrePostPrintVisitor < T> - Class in de.topobyte.adt.tree.visitors
 
PrePostPrintVisitor() - Constructor for class de .topobyte .adt .tree .visitors . PrePostPrintVisitor
 
PrePostVisitor < T> - Interface in de.topobyte.adt.tree
 
PrintVisitor < T> - Class in de.topobyte.adt.tree.visitors
 
PrintVisitor() - Constructor for class de .topobyte .adt .tree .visitors . PrintVisitor
 

R

remove(Object) - Method in class de .topobyte .adt .avltree . AvlTree
 
remove(int) - Method in class de .topobyte .adt .avltree . AvlTree
 
removeElement(T) - Method in class de .topobyte .adt .avltree . AvlTree
Remove the specified element from the tree if present.

S

set(int, T) - Method in class de .topobyte .adt .avltree . AvlTree
 
setElement(T) - Method in class de .topobyte .adt .general . Node
 
size() - Method in class de .topobyte .adt .avltree . AvlTree
Get the number of elements stored in this tree.
SortedTree < T> - Class in de.topobyte.adt.general
 
SortedTree() - Constructor for class de .topobyte .adt .general . SortedTree
 
SortedTree(Comparator<? super T>) - Constructor for class de .topobyte .adt .general . SortedTree
 
subList(int, int) - Method in class de .topobyte .adt .avltree . AvlTree
 
subSet(T, T) - Method in class de .topobyte .adt .avltree . AvlTree
 

T

tailSet(T) - Method in class de .topobyte .adt .avltree . AvlTree
 
toFoldedString() - Method in class de .topobyte .adt .avltree . AvlTree
Create a printable representation of the tree.
traverse(Tree<T>, PrePostVisitor<TreeNode<T>>) - Static method in class de .topobyte .adt .tree . TreeUtil
 
traverse(TreeNode<T>, PrePostVisitor<TreeNode<T>>, int) - Static method in class de .topobyte .adt .tree . TreeUtil
 
traversePostorder(Tree<T>, Visitor<TreeNode<T>>) - Static method in class de .topobyte .adt .tree . TreeUtil
 
traversePostorder(TreeNode<T>, Visitor<TreeNode<T>>, int) - Static method in class de .topobyte .adt .tree . TreeUtil
 
traversePreorder(Tree<T>, Visitor<TreeNode<T>>) - Static method in class de .topobyte .adt .tree . TreeUtil
 
traversePreorder(TreeNode<T>, Visitor<TreeNode<T>>, int) - Static method in class de .topobyte .adt .tree . TreeUtil
 
Tree < T> - Interface in de.topobyte.adt.tree
 
TreeImplNode < T> - Class in de.topobyte.adt.avltree
 
TreeImplNode(Node<T>) - Constructor for class de .topobyte .adt .avltree . TreeImplNode
 
TreeNode < T> - Interface in de.topobyte.adt.tree
 
TreeUtil - Class in de.topobyte.adt.tree
 
TreeUtil() - Constructor for class de .topobyte .adt .tree . TreeUtil
 

V

visit(T, int) - Method in interface de .topobyte .adt .tree . Visitor
 
visit(TreeNode<T>, int) - Method in class de .topobyte .adt .tree .visitors . PrintVisitor
 
visitIn(T, int) - Method in interface de .topobyte .adt .tree . PrePostVisitor
 
visitIn(TreeNode<T>, int) - Method in class de .topobyte .adt .tree .visitors . PrePostPrintVisitor
 
Visitor < T> - Interface in de.topobyte.adt.tree
 
visitOut(T, int) - Method in interface de .topobyte .adt .tree . PrePostVisitor
 
visitOut(TreeNode<T>, int) - Method in class de .topobyte .adt .tree .visitors . PrePostPrintVisitor
 
A  B  C  D  E  F  G  H  I  L  N  P  R  S  T  V