Chapter 14. Boost.Heap (original) (raw)

Copyright © 2010, 2011 Tim Blechmann

boost.heap is an implementation of priority queues. Priority queues are queue data structures, that order their elements by a priority. The STL provides a single template class std::priority_queue, which only provides a limited functionality. To overcome these limitations,boost.heap implements data structures with more functionality and different performance characteristics. Especially, it deals with additional aspects: