lemon/bin_heap.h
changeset 710 f1fe0ddad6f7
parent 709 0747f332c478
child 711 28cfac049a6a
equal deleted inserted replaced
7:e2773c390c82 8:e17d5db33320
    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".