|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
| Interface Summary | |
|---|---|
| LookupTable<K,V> | A simple interface for a lookup table. |
| LookupTable.Entry<K,V> | A class of objects returned by iteration over entries. |
| PriorityQueue<E extends Comparable<? super E>> | Interface for a priority queue of elements of type E. |
| Queue<E> | A first-in-first-out (FIFO) queue of objects. |
| Stack<E> | A last-in-first-out (LIFO) stack of objects. |
| Class Summary | |
|---|---|
| BinaryHeap<E extends Comparable<? super E>> | Binary heap implementation of a priority queue. |
| DoubleHashingTable<K,V> | A probing hash table implementation of a LookupTable with collisions resolved by double hashing. |
| LinkedList<E> | A simple implementation of singly linked lists. |
| ProbingHashTable<K,V> | An abstract class implementing the LookupTable interface by means of a probing hash table. |
| QuadraticProbingTable<K,V> | A probing hash table implementation of a LookupTable with collisions resolved by quadratic probing. |
| QueueArray<E> | An array implementation of a queue |
| QueueList<E> | A linked list implementation of a queue |
| SearchTree<E extends Comparable<? super E>> | A class implementing binary search trees for elements of type E. |
| Sort | A class providing static array sorting routines |
| StackArray<E> | An array implementation of a stack |
| StackList<E> | A linked list implementation of a stack |
| StrictBinaryHeap<E extends Comparable<? super E>> | Binary heap implementation of a priority queue, in which items of the same priority are removed in order of insertion. |
| WeightedGraph | A class implementing a weighted directed graph and shortest path algorithms for a positively weighted graph. |
| WeightedGraph.Arc | A public class returned by WeightedGraph.arcs(). |
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||