1.导入Jgrapht包
compile group: 'org.jgrapht', name: 'jgrapht-core', version: '1.3.0'
2.实际图
路径上的数值表示权重
3.代码实现 从A到C的最短路径
package com.test.dijkstra;
import org.jgrapht.GraphPath;
import org.jgrapht.alg.shortestpath.DijkstraShortestPath;
import org.jgrapht.graph.DefaultWeightedEdge;
import org.jgrapht.graph.WeightedMultigraph;
public class MatrixWithJgrapht {
public static void main(String[] args) {