c++ 开源 Graph 库
时间: 2023-07-24 18:07:09 浏览: 466
c++graph类
3星 · 编辑精心推荐
有很多优秀的开源 C++ Graph 库,下面列举几个常用的:
1. Boost.Graph:Boost 是一个非常流行的 C++ 库,其中 Boost.Graph 提供了一系列图算法和数据结构,包括有向图、无向图、加权图等等。
2. Lemon:Lemon 是一个 C++ 图算法库,提供了许多图算法和数据结构,包括有向图、无向图、最短路径、最小生成树、最大流等等。
3. igraph:igraph 是一个 C 库,提供了许多图算法和数据结构,支持多种图类型,包括有向图、无向图、加权图等等。同时,igraph 也提供了 Python 和 R 的接口。
4. NetworkX:NetworkX 是一个用 Python 编写的图论库,提供了许多图算法和数据结构,可以用于创建、操作和分析复杂的网络结构。
这些库都有各自的优缺点,可以根据具体需求选择适合自己的库。
阅读全文