The Algorithm Design Manual
About the Book
Programming Challenges

The Stony Brook Algorithm Repository

Steven Skiena
Stony Brook University
Dept. of Computer Science

Boost: C++ Libraries

From the Boost website:

Boost provides free peer-reviewed portable C++ source libraries.

We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.

We aim to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries are already included in the C++ Standards Committee's Library Technical Report ( TR1) as a step toward becoming part of a future C++ Standard. More Boost libraries are proposed for the upcoming TR2.

  • Download Files (local site)
  • Offical Site

    Recommended Books

    The Boost Graph Library: user guide and reference manual by J. Siek and L. Lee and A. Lumsdaine

    Problem Links

    Calendrical Calculations (10)
    Connected Components (10)
    Graph Data Structures (10)
    Minimum Spanning Tree (10)
    Topological Sorting (10)
    Transitive Closure and Reduction (10)
    Edge and Vertex Connectivity (9)
    Shortest Path (9)
    Vertex Coloring (8)
    Cryptography (7)
    String Matching (7)
    Priority Queues (4)

    This page last modified on 2008-07-10 .