DirectedGraph<T extends Object>.fromWeightedEdges constructor
DirectedGraph<T extends Object>.fromWeightedEdges (
- Map<
T, Map< weightedEdges,T, dynamic> > - {Comparator<
T> ? comparator}
Constructs a directed graph from a map of weighted edges.
Implementation
DirectedGraph.fromWeightedEdges(Map<T, Map<T, dynamic>> weightedEdges,
{Comparator<T>? comparator})
: super(comparator) {
weightedEdges.forEach((vertex, connectedVerticeWeights) {
_edges[vertex] = Set<T>.of(connectedVerticeWeights.keys);
for (final connectedVertex in connectedVerticeWeights.keys) {
_edges[connectedVertex] ??= <T>{};
}
});
}