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 .trees .avltree . AvlTree
 
add(int, T) - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
add(T) - Method in class de .topobyte .adt .trees .general .sorted . Node
 
addAll(int, Collection<? extends T>) - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
asList() - Method in class de .topobyte .adt .trees .avltree . AvlTree
Get a list view on this tree.
asSet() - Method in class de .topobyte .adt .trees .avltree . AvlTree
Get a sorted set view on this tree.
AvlTree < T> - Class in de.topobyte.adt.trees.avltree
 
AvlTree() - Constructor for class de .topobyte .adt .trees .avltree . AvlTree
 
AvlTree(Comparator<? super T>) - Constructor for class de .topobyte .adt .trees .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 .trees .avltree . AvlTree
Check whether the tree is balanced.
clear() - Method in class de .topobyte .adt .trees .avltree . AvlTree
Removes all elements from the tree.
comparator() - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
compareTo(Node<T>) - Method in class de .topobyte .adt .trees .general .sorted . Node
 
contains(Object) - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
contains(T) - Method in class de .topobyte .adt .trees .general .sorted . Node
 
containsElement(T) - Method in class de .topobyte .adt .trees .avltree . AvlTree
Test whether this tree stores the specified element.
createNode(N, Label, Data) - Method in class de .topobyte .adt .trees .general .prefix . PrefixTree
 

D

data - Variable in class de .topobyte .adt .trees .general .prefix . DefaultPrefixNode
 
de.topobyte.adt.tree - package de.topobyte.adt.tree
 
de.topobyte.adt.tree.visitors - package de.topobyte.adt.tree.visitors
 
de.topobyte.adt.trees.avltree - package de.topobyte.adt.trees.avltree
 
de.topobyte.adt.trees.general.prefix - package de.topobyte.adt.trees.general.prefix
 
de.topobyte.adt.trees.general.sorted - package de.topobyte.adt.trees.general.sorted
 
DefaultPrefixNode < Label , Data> - Class in de.topobyte.adt.trees.general.prefix
 
DefaultPrefixNode(DefaultPrefixNode<Label, Data>, Label, Data) - Constructor for class de .topobyte .adt .trees .general .prefix . DefaultPrefixNode
 

E

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

F

find(List<Label>) - Method in class de .topobyte .adt .trees .general .prefix . PrefixTree
 
find(T) - Method in class de .topobyte .adt .trees .general .sorted . Node
 
findMax() - Method in class de .topobyte .adt .trees .avltree . AvlTree
Find the biggest element stored in this tree.
findMin() - Method in class de .topobyte .adt .trees .avltree . AvlTree
Find the smallest element stored in this tree.
findNode(T) - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
first() - Method in class de .topobyte .adt .trees .avltree . AvlTree
 

G

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

H

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

I

indexOf(Object) - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
insert(List<Label>) - Method in class de .topobyte .adt .trees .general .prefix . PrefixTree
 
insert(List<Label>, Data) - Method in class de .topobyte .adt .trees .general .prefix . PrefixTree
 
insertElement(T) - Method in class de .topobyte .adt .trees .avltree . AvlTree
Insert the specified element into the tree.
isEmpty() - Method in class de .topobyte .adt .trees .avltree . AvlTree
Returns true if this tree contains no elements.
isRootNode() - Method in class de .topobyte .adt .trees .general .prefix . DefaultPrefixNode
 
isRootNode() - Method in interface de .topobyte .adt .trees .general .prefix . PrefixNode
 
iterator() - Method in class de .topobyte .adt .trees .avltree . AvlTree
 

L

label - Variable in class de .topobyte .adt .trees .general .prefix . DefaultPrefixNode
 
last() - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
lastIndexOf(Object) - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
listIterator() - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
listIterator(int) - Method in class de .topobyte .adt .trees .avltree . AvlTree
 

N

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

P

parent - Variable in class de .topobyte .adt .trees .general .prefix . DefaultPrefixNode
 
PrefixNode < Label , Data> - Interface in de.topobyte.adt.trees.general.prefix
 
PrefixTree < Label , Data , N extends PrefixNode < Label , Data>> - Class in de.topobyte.adt.trees.general.prefix
 
PrefixTree(Comparator<Label>) - Constructor for class de .topobyte .adt .trees .general .prefix . PrefixTree
 
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
 
print() - Method in class de .topobyte .adt .trees .general .prefix . PrefixTree
 
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 .trees .avltree . AvlTree
 
remove(int) - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
removeElement(T) - Method in class de .topobyte .adt .trees .avltree . AvlTree
Remove the specified element from the tree if present.

S

set(int, T) - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
setData(Data) - Method in class de .topobyte .adt .trees .general .prefix . DefaultPrefixNode
 
setData(Data) - Method in interface de .topobyte .adt .trees .general .prefix . PrefixNode
 
setData(List<Label>, Data) - Method in class de .topobyte .adt .trees .general .prefix . PrefixTree
 
setElement(T) - Method in class de .topobyte .adt .trees .general .sorted . Node
 
size() - Method in class de .topobyte .adt .trees .avltree . AvlTree
Get the number of elements stored in this tree.
SortedTree < T> - Class in de.topobyte.adt.trees.general.sorted
 
SortedTree() - Constructor for class de .topobyte .adt .trees .general .sorted . SortedTree
 
SortedTree(Comparator<? super T>) - Constructor for class de .topobyte .adt .trees .general .sorted . SortedTree
 
subList(int, int) - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
subSet(T, T) - Method in class de .topobyte .adt .trees .avltree . AvlTree
 

T

tailSet(T) - Method in class de .topobyte .adt .trees .avltree . AvlTree
 
toFoldedString() - Method in class de .topobyte .adt .trees .avltree . AvlTree
Create a printable representation of the tree.
toString() - Method in class de .topobyte .adt .trees .general .prefix . DefaultPrefixNode
 
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
 
traverse(Tree<T>, TreeNodePrePostVisitor<? super T>) - Static method in class de .topobyte .adt .tree . TreeUtil
 
traverse(TreeNode<T>, TreeNodePrePostVisitor<? super 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
 
traversePostorder(Tree<T>, TreeNodeVisitor<? super T>) - Static method in class de .topobyte .adt .tree . TreeUtil
 
traversePostorder(TreeNode<T>, TreeNodeVisitor<? super 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
 
traversePreorder(Tree<T>, TreeNodeVisitor<? super T>) - Static method in class de .topobyte .adt .tree . TreeUtil
 
traversePreorder(TreeNode<T>, TreeNodeVisitor<? super 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.trees.avltree
 
TreeImplNode(Node<T>) - Constructor for class de .topobyte .adt .trees .avltree . TreeImplNode
 
TreeNode < T> - Interface in de.topobyte.adt.tree
 
TreeNodePrePostPrintVisitor < T> - Class in de.topobyte.adt.tree.visitors
 
TreeNodePrePostPrintVisitor() - Constructor for class de .topobyte .adt .tree .visitors . TreeNodePrePostPrintVisitor
 
TreeNodePrePostVisitor < T> - Interface in de.topobyte.adt.tree
 
TreeNodePrintVisitor < T> - Class in de.topobyte.adt.tree.visitors
 
TreeNodePrintVisitor() - Constructor for class de .topobyte .adt .tree .visitors . TreeNodePrintVisitor
 
TreeNodeVisitor < 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(TreeNode<? extends T>, int) - Method in interface de .topobyte .adt .tree . TreeNodeVisitor
 
visit(T, int) - Method in interface de .topobyte .adt .tree . Visitor
 
visit(TreeNode<T>, int) - Method in class de .topobyte .adt .tree .visitors . PrintVisitor
 
visit(TreeNode<? extends T>, int) - Method in class de .topobyte .adt .tree .visitors . TreeNodePrintVisitor
 
visitIn(T, int) - Method in interface de .topobyte .adt .tree . PrePostVisitor
 
visitIn(TreeNode<? extends T>, int) - Method in interface de .topobyte .adt .tree . TreeNodePrePostVisitor
 
visitIn(TreeNode<T>, int) - Method in class de .topobyte .adt .tree .visitors . PrePostPrintVisitor
 
visitIn(TreeNode<? extends T>, int) - Method in class de .topobyte .adt .tree .visitors . TreeNodePrePostPrintVisitor
 
Visitor < T> - Interface in de.topobyte.adt.tree
 
visitOut(T, int) - Method in interface de .topobyte .adt .tree . PrePostVisitor
 
visitOut(TreeNode<? extends T>, int) - Method in interface de .topobyte .adt .tree . TreeNodePrePostVisitor
 
visitOut(TreeNode<T>, int) - Method in class de .topobyte .adt .tree .visitors . PrePostPrintVisitor
 
visitOut(TreeNode<? extends T>, int) - Method in class de .topobyte .adt .tree .visitors . TreeNodePrePostPrintVisitor
 
A  B  C  D  E  F  G  H  I  L  N  P  R  S  T  V