Crate traitgraph_algo

Source
Expand description

This crate offers traits for abstract graph algorithms.

Modules§

components
Algorithms related to graph components, i.e. finding the strongly or weakly connected components of a graph or checking if a graph is strongly connected.
dijkstra
Dijkstra’s shortest path algorithm.
eulerian
Algorithms related to Eulerian graphs.
predefined_graphs
Algorithms to create certain parameterisable graph classes, like binary trees.
queue
A trait for bidirected queues to abstract over the different implementations in the standard library.
traversal
Algorithms for graph traversals, i.e. preorder breadth or depth first search as well as postorder depth first search.