|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Classes in net.datastructures used by net.datastructures | |
---|---|
AdaptablePriorityQueue
Interface for an adaptable priority queue. |
|
BinarySearchTree
Realization of a dictionary by means of a binary search tree. |
|
BinaryTree
An interface for a binary tree, where each node can have zero, one, or two children. |
|
BoundaryViolationException
Signals that the boundaries of a data structure have been illegally traversed (e.g. |
|
BTPosition
Interface for a node of a binary tree. |
|
CompleteBinaryTree
An interface for a complete binary tree. |
|
DecorablePosition
An interface for a position that can be marked with an arbitrary number of decorations. |
|
Deque
Interface for a deque: a collection of objects that are inserted and removed at both ends; a subset of java.util.LinkedList methods. |
|
DFS
Generic DFS traversal of a graph using the template method pattern. |
|
Dictionary
An interface for a dictionary storing (key-value) pairs. |
|
DLNode
A simple node class for a doubly-linked list. |
|
DNode
A simple node class for a doubly-linked list. |
|
Edge
An interface for an edge of a graph. |
|
EmptyDequeException
Runtime exception thrown when one tries to perform an access or removal operation on an empty deque. |
|
EmptyListException
Thrown when a list cannot fulfill the requested operation because it is empty. |
|
EmptyPriorityQueueException
Thrown when a priority queue cannot fulfill the requested operation because it is empty. |
|
EmptyQueueException
Runtime exception thrown when one tries to perform operation front or dequeue on an empty queue. |
|
EmptyStackException
Runtime exception thrown when one tries to perform operation top or pop on an empty stack. |
|
EmptyTreeException
Runtime exception thrown when one tries to access the root of an empty tree. |
|
Entry
Interface for a key-value pair entry |
|
FullStackException
Runtime exception thrown when the capacity of the array used by an ArrayStack has been exceeded. |
|
Graph
An interface for a graph. |
|
HeapPriorityQueue
Realization of a priority queue by means of a heap. |
|
IndexList
An interface for array lists. |
|
InvalidEntryException
Thrown when an entry is discovered to be invalid. |
|
InvalidKeyException
Thrown when a key is determined to be invalid. |
|
InvalidPositionException
Thrown when a position is determined to be invalid. |
|
LinkedBinaryTree
An implementation of the BinaryTree interface by means of a linked structure. |
|
Map
An interface for a map which binds a key uniquely to a value. |
|
Node
Node of a singly linked list, which stores references to its element and to the next node in the list. |
|
NonEmptyTreeException
Runtime exception thrown when one tries to create the root of a tree that is not empty. |
|
Position
An interface for a position, which is a holder object storing a single element. |
|
PositionList
An interface for positional lists. |
|
PriorityQueue
Interface for the priority queue ADT |
|
Queue
Interface for a queue: a collection of elements that are inserted and removed according to the first-in first-out principle. |
|
SortedListPriorityQueue
Realization of a priority queue by means of a sorted node list in nondecreasing order. |
|
Stack
Interface for a stack: a collection of objects that are inserted and removed according to the last-in first-out principle. |
|
Tree
An interface for a tree where nodes can have an arbitrary number of children. |
|
TreePosition
Interface for a node of a binary tree. |
|
Vertex
An interface for a vertex of a graph. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |