equal
deleted
inserted
replaced
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". |