lemon/fib_heap.h
changeset 710 f1fe0ddad6f7
parent 709 0747f332c478
child 711 28cfac049a6a
equal deleted inserted replaced
2:98d39b348cd7 3:bbb0aee237b1
    18 
    18 
    19 #ifndef LEMON_FIB_HEAP_H
    19 #ifndef LEMON_FIB_HEAP_H
    20 #define LEMON_FIB_HEAP_H
    20 #define LEMON_FIB_HEAP_H
    21 
    21 
    22 ///\file
    22 ///\file
    23 ///\ingroup auxdat
    23 ///\ingroup heaps
    24 ///\brief Fibonacci heap implementation.
    24 ///\brief Fibonacci heap implementation.
    25 
    25 
    26 #include <vector>
    26 #include <vector>
    27 #include <utility>
    27 #include <utility>
    28 #include <functional>
    28 #include <functional>
    29 #include <lemon/math.h>
    29 #include <lemon/math.h>
    30 
    30 
    31 namespace lemon {
    31 namespace lemon {
    32 
    32 
    33   /// \ingroup auxdat
    33   /// \ingroup heaps
    34   ///
    34   ///
    35   /// \brief Fibonacci heap data structure.
    35   /// \brief Fibonacci heap data structure.
    36   ///
    36   ///
    37   /// This class implements the \e Fibonacci \e heap data structure.
    37   /// This class implements the \e Fibonacci \e heap data structure.
    38   /// It fully conforms to the \ref concepts::Heap "heap concept".
    38   /// It fully conforms to the \ref concepts::Heap "heap concept".