Generic Floyd-Warshall Algorithm
generic-floyd-warshall
is intended to work with the core array-like primatives and types in the Rust language, like Vectors, so that the array-like types can be used to form matrices and then properly handle the execution of the Floyd-Warshall algorithm on them.
As well, generic-floyd-warshall
is intended to be used with user-defined types that implement std::ops::{ Add, Index, IndexMut }
and std::cmp::PartialOrd
.
This crate is in an experimental phase. Critique and suggestions for improvement are welcome.