Module graph

Source
Expand description

グラフ一般に関するもの

Modules§

articulation_points
関節点の列挙
bellman_ford
負閉路を持つグラフの最短経路 (Bellman-Ford)
bfs
幅優先探索
biconnected
二重頂点連結分解
bipartite
二部グラフ判定
bridges
橋の列挙
chinese_postman
中国人郵便配達問題
chu_liu_edmonds
有向グラフ上の最小有向全域木を求める
cycle
閉路検出
detect_cycle
有向グラフの閉路検出
dijkstra
非負重み付き最短経路 (Dijkstra)
enumerate_triangles
無向グラフ上の3頂点で、各頂点間に辺のあるものを列挙する。
eulerian
(準)Eulerグラフの判定
functional_graph
Functional Graph
kruskal
最小全域木 (Kruskal)
lowlink
Lowlink
max_independent_set
最大独立集合
prim
最小全域木 (Prim)
pseudo_tree
閉路をただ一つだけもつN辺N頂点の連結無向グラフ。
scc
強連結成分分解
tsort
トポロジカルソート
tsp
巡回セールスマン問題
two_edge
二重辺連結成分分解
warshall_floyd
全頂点間最短経路長
yen
最短パスをk個列挙する。

Structs§

Directed
有向辺をもつ。
Edge
グラフの辺
Graph
グラフ
GraphNode
グラフのノード
Undirected
無向辺をもつ。

Traits§

Direction
グラフの辺の有向・無向の情報をもたせるためのトレイト。
EdgeTrait
Graphにもたせる辺の満たすトレイト。