equal
deleted
inserted
replaced
17 */ |
17 */ |
18 |
18 |
19 #ifndef LEMON_BIN_HEAP_H |
19 #ifndef LEMON_BIN_HEAP_H |
20 #define LEMON_BIN_HEAP_H |
20 #define LEMON_BIN_HEAP_H |
21 |
21 |
22 ///\ingroup auxdat |
22 ///\ingroup heaps |
23 ///\file |
23 ///\file |
24 ///\brief Binary heap implementation. |
24 ///\brief Binary heap implementation. |
25 |
25 |
26 #include <vector> |
26 #include <vector> |
27 #include <utility> |
27 #include <utility> |
28 #include <functional> |
28 #include <functional> |
29 |
29 |
30 namespace lemon { |
30 namespace lemon { |
31 |
31 |
32 /// \ingroup auxdat |
32 /// \ingroup heaps |
33 /// |
33 /// |
34 /// \brief Binary heap data structure. |
34 /// \brief Binary heap data structure. |
35 /// |
35 /// |
36 /// This class implements the \e binary \e heap data structure. |
36 /// This class implements the \e binary \e heap data structure. |
37 /// It fully conforms to the \ref concepts::Heap "heap concept". |
37 /// It fully conforms to the \ref concepts::Heap "heap concept". |