Java找出图中两点之间所有路径
本实例图基于邻接表
图类:
package graph1;
import java.util.LinkedList;
import graph.Graph.edgeNode;
public class Graph {
class EdgeNode{
int adjvex;
EdgeNode nextEdge;
}
class VexNode{
int data;
EdgeNode firstEdge;
boolean isVisted;
public boolean isVisted() {
return isVisted;
}
public void setVisted(boolean isVisted) {
this.isVisted = isVisted;
}
}
VexNode[] vexsarray ;
int[] visited = new int[100];
boolean[] isVisited = new boolean[100];
public void linkLast(EdgeNode target,EdgeNode node) {
while (target.nextEdge!=null) {
target=target.nextEdge;
}
target.nextEdge=n

这篇博客介绍如何使用Java,在基于邻接表的图中找出任意两点之间的所有可能路径。文章涵盖图类的设计以及相应的算法实现,并提供了测试用例。
最低0.47元/天 解锁文章
7392

被折叠的 条评论
为什么被折叠?



