# HG changeset patch # User jacint # Date 1095257097 0 # Node ID 4e948fd205f785c6ed03e88071ec486c9bf4d18e # Parent e9d73b8e3ab6010dd1959d22879343136dbc8e7d docs changes diff -r e9d73b8e3ab6 -r 4e948fd205f7 src/hugo/fib_heap.h --- a/src/hugo/fib_heap.h Wed Sep 15 12:20:21 2004 +0000 +++ b/src/hugo/fib_heap.h Wed Sep 15 14:04:57 2004 +0000 @@ -3,8 +3,8 @@ #ifndef HUGO_FIB_HEAP_H #define HUGO_FIB_HEAP_H +///\file ///\ingroup auxdat -///\file ///\brief Fibonacci Heap implementation. #include @@ -16,28 +16,27 @@ /// \addtogroup auxdat /// @{ - /// An implementation of the Fibonacci Heap. + /// Fibonacci Heap. - /** - This class implements the \e Fibonacci \e heap data structure. A \e heap - is a data structure for storing items with specified values called \e - priorities, such that finding the item with minimum priority with respect - to \e Compare is efficient. In a heap one can change the priority of an - item, add or erase an item, etc. - - The methods \ref increase and \ref erase are not efficient in a Fibonacci - heap. In case of many calls to these operations, it is better to use a - \e binary \e heap. - - \param Item The type of the items to be stored. - \param Prio The type of the priority of the items. - \param ItemIntMap A read and writable Item int map, for the usage of - the heap. - \param Compare A class for the comparison of the priorities. The - default is \c std::less. - - */ - + ///This class implements the \e Fibonacci \e heap data structure. A \e heap + ///is a data structure for storing items with specified values called \e + ///priorities in such a way that finding the item with minimum priority is + ///efficient. \ref Compare specifies the ordering of the priorities. In a heap + ///one can change the priority of an item, add or erase an item, etc. + /// + ///The methods \ref increase and \ref erase are not efficient in a Fibonacci + ///heap. In case of many calls to these operations, it is better to use a + ///\e binary \e heap. + /// + ///\param Item Type of the items to be stored. + ///\param Prio Type of the priority of the items. + ///\param ItemIntMap A read and writable Item int map, for the usage of + ///the heap. + ///\param Compare A class for the ordering of the priorities. The + ///default is \c std::less. + /// + ///\author Jacint Szabo + #ifdef DOXYGEN template