Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
V
R
RBTree
<
K
,
V
> - Class in
net.datastructures
Realization of a dictionary by means of a red-black tree.
RBTree()
- Constructor for class net.datastructures.
RBTree
RBTree(Comparator<K>)
- Constructor for class net.datastructures.
RBTree
remove(Entry<K, V>)
- Method in interface net.datastructures.
AdaptablePriorityQueue
Removes and returns an entry from the priority queue.
remove(int)
- Method in class net.datastructures.
ArrayIndexList
Removes the element stored at the given index.
remove()
- Method in class net.datastructures.
ArrayListCompleteBinaryTree
Removes and returns the element at the last node.
remove(Entry<K, V>)
- Method in class net.datastructures.
AVLTree
Removes and returns an entry from the dictionary.
remove(Entry<K, V>)
- Method in class net.datastructures.
BinarySearchTree
Removes and returns a given entry.
remove()
- Method in interface net.datastructures.
CompleteBinaryTree
Removes and returns the element stored in the last node of the tree.
remove(Entry<K, V>)
- Method in interface net.datastructures.
Dictionary
Removes and returns the given entry from the dictionary.
remove()
- Method in class net.datastructures.
ElementIterator
Throws an
UnsupportedOperationException
in all cases, because removal is not a supported operation in this iterator.
remove(K)
- Method in class net.datastructures.
HashTableMap
Removes the key-value pair with a specified key.
remove(Entry<K, V>)
- Method in class net.datastructures.
HeapAdaptablePriorityQueue
Removes and returns the given entry from the heap.
remove(int)
- Method in interface net.datastructures.
IndexList
Removes and returns the element at index i, shifting the elements after this.
remove(Position<E>)
- Method in class net.datastructures.
LinkedBinaryTree
Removes a node with zero or one child.
remove(K)
- Method in interface net.datastructures.
Map
Removes the key-value pair with a given key.
remove(Position<E>)
- Method in class net.datastructures.
NodePositionList
Remove the given position from the list; O(1) time
remove(Position<E>)
- Method in interface net.datastructures.
PositionList
Removes a node from the list, returning the element stored there.
remove(Entry<K, V>)
- Method in class net.datastructures.
RBTree
Removes and returns the given entry from the dictionary.
remove(Entry<K, V>)
- Method in class net.datastructures.
SortedListAdaptablePriorityQueue
Removes and returns the given entry
removeAboveExternal(Position<E>)
- Method in class net.datastructures.
LinkedBinaryTree
Remove an external node v and replace its parent with v's sibling
removeEdge(Edge<E>)
- Method in class net.datastructures.
AdjacencyListGraph
Remove an edge and return its element
removeEdge(Edge<E>)
- Method in interface net.datastructures.
Graph
Removes an edge and return its element
removeFirst()
- Method in interface net.datastructures.
Deque
Removes the first element; an exception is thrown if deque is empty.
removeFirst()
- Method in class net.datastructures.
NodeDeque
removeLast()
- Method in interface net.datastructures.
Deque
Removes the last element; an exception is thrown if deque is empty.
removeLast()
- Method in class net.datastructures.
NodeDeque
removeMin()
- Method in class net.datastructures.
HeapPriorityQueue
Removes and returns an entry with minimum key
removeMin()
- Method in interface net.datastructures.
PriorityQueue
Removes and returns an entry with minimum key.
removeMin()
- Method in class net.datastructures.
SortedListPriorityQueue
Removes and returns an entry with minimum key.
removeVertex(Vertex<V>)
- Method in class net.datastructures.
AdjacencyListGraph
Remove a vertex and all its incident edges and return the element stored at the removed vertex
removeVertex(Vertex<V>)
- Method in interface net.datastructures.
Graph
Removes a vertex and all its incident edges and returns the element stored at the removed vertex
replace(Position<T>, T)
- Method in class net.datastructures.
AdjacencyListGraph
Replace the element a given position (vertex or edge) with a new element and return the old element
replace(Vertex<V>, V)
- Method in class net.datastructures.
AdjacencyListGraph
replace(Edge<E>, E)
- Method in class net.datastructures.
AdjacencyListGraph
replace(Position<E>, E)
- Method in class net.datastructures.
ArrayListCompleteBinaryTree
Replaces the element at v.
replace(Vertex<V>, V)
- Method in interface net.datastructures.
Graph
Replaces the element of a given vertex with a new element and returns the old element
replace(Edge<E>, E)
- Method in interface net.datastructures.
Graph
Replaces the element of a given edge with a new element and returns the old element
replace(Position<E>, E)
- Method in class net.datastructures.
LinkedBinaryTree
Replaces the element at a node.
replace(Position<E>, E)
- Method in class net.datastructures.
LinkedTree
Replaces the element at a node.
replace(Position<E>, E)
- Method in interface net.datastructures.
Tree
Replaces the element stored at a given node.
replaceKey(Entry<K, V>, K)
- Method in interface net.datastructures.
AdaptablePriorityQueue
Replaces the key of an entry and returns the old key.
replaceKey(Entry<K, V>, K)
- Method in class net.datastructures.
HeapAdaptablePriorityQueue
Replaces the key of the given entry.
replaceKey(Entry<K, V>, K)
- Method in class net.datastructures.
SortedListAdaptablePriorityQueue
Replaces the key of the given entry
replaceValue(Entry<K, V>, V)
- Method in interface net.datastructures.
AdaptablePriorityQueue
Replaces the value of an entry and returns the old value.
replaceValue(Entry<K, V>, V)
- Method in class net.datastructures.
HeapAdaptablePriorityQueue
Replaces the value of the given entry.
replaceValue(Entry<K, V>, V)
- Method in class net.datastructures.
SortedListAdaptablePriorityQueue
Replaces the value of the given entry
right(Position<E>)
- Method in class net.datastructures.
ArrayListCompleteBinaryTree
Returns the right child of v.
right(Position<E>)
- Method in interface net.datastructures.
BinaryTree
Returns the right child of a node.
right
- Variable in class net.datastructures.
EulerTour.TourResult
right(Position<E>)
- Method in class net.datastructures.
LinkedBinaryTree
Returns the right child of a node.
root()
- Method in class net.datastructures.
ArrayListCompleteBinaryTree
Returns the root of the tree.
root()
- Method in class net.datastructures.
LinkedBinaryTree
Returns the root of the tree.
root()
- Method in class net.datastructures.
LinkedTree
Returns the root of the tree.
root()
- Method in interface net.datastructures.
Tree
Returns the root of the tree.
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
V