fibheap.H File Reference

contains a template implementation for fibonacci heaps More...

#include <cstddef>
#include <fstream>

Include dependency graph for fibheap.H:

Go to the source code of this file.

Classes

class  FibNode< Data >
class  CPool< T >
class  FibHeap< Data >

Typedefs

typedef size_t size_type


Detailed Description

contains a template implementation for fibonacci heaps

Theoretically fibonacci heaps should be asymptocically faster than "normal" priority queues (measured in amortized costs). However, this implementation has neither algorithmically nor architecture specifically tuned to its maximum extend. The memory overhead for tiny data structures is enormous, the pointer access to data members is evil for any branch prediction and cached memory access on modern processors.

This implementation cannot practically compete with highly optimized priority queue implementations.

Definition in file fibheap.H.


Typedef Documentation

typedef size_t size_type

Definition at line 27 of file fibheap.H.


Generated on Wed Nov 7 23:29:54 2007 for Qsieve by  doxygen 1.5.4