#include <fibonacciHeap.h>
Inheritance diagram for fibonacciHeap:

Public Member Functions | |
| fibonacciHeap (TItem nn, goblinController &thisContext) throw () | |
| ~fibonacciHeap () throw () | |
| unsigned long | Size () const throw () |
| unsigned long | Allocated () const throw () |
| void | Init () throw () |
| void | Display (TItem i) const throw (ERRange) |
| char * | Display () const throw () |
| void | Insert (TItem w, TKey alpha) throw (ERRange,ERRejected) |
| TItem | Delete () throw (ERRejected) |
| void | Delete (TItem w) throw (ERRange) |
| TKey | Key (TItem w) const throw (ERRange) |
| void | ChangeKey (TItem w, TKey alpha) throw (ERRange) |
| TItem | Peek () const throw (ERRejected) |
| bool | IsMember (TItem w) const throw (ERRange) |
| bool | Empty () const throw () |
| TItem | Cardinality () const throw () |
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented from managedObject. |
|
|
Query the current queue cardinality.
Implements goblinQueue. |
|
||||||||||||
|
Insert an index into the queue.
Implements goblinQueue. |
|
|
|
|
|
Delete an element from the queue.
Implements goblinQueue. |
|
|
Unconditional display of data objects.
Reimplemented from managedObject. |
|
|
|
|
|
Check if the queue is empty.
Implements goblinQueue. |
|
|
Delete all elements from the queue efficently.
Implements goblinQueue. |
|
||||||||||||
|
Insert an index into the queue.
Implements goblinQueue. |
|
|
|
|
|
|
|
|
Query what is coming next on the queue.
Implements goblinQueue. |
|
|
Implements goblinQueue. |