/** * Weighted digraph test program. * * @param object IDigraph $g The weighted digraph to test. */ public static function weightedDigraphTest(IDigraph $g) { printf("Weighted digraph test program.\n"); Application11::weightedGraphTest($g); printf("Dijkstra's Algorithm\n"); $g2 = Algorithms::dijkstrasAlgorithm($g, 0); printf("%s\n", str($g2)); printf("Floyd's Algorithm\n"); $g2 = Algorithms::floydsAlgorithm($g); printf("%s\n", str($g2)); }