有二维数组long[50][50],它是从0到100的随机数填充的。我需要找到从最大(或第一个最高)到最小的最长路径。你可以向上,向下,向左和向右移动。 我发现如何找到单一的方式:找到最大的最接近的数字(但没有更大,它是),并在那里移动。 public static int measure = 50;
public long[][] map = new long[measure][measure
已知:未加权的有向图(G =(E,V)),可以包含任意数量的循环。 目标:对所有的顶点我要V中的最长简单路径来一些目标顶点X 算法理念: For each v in V
v.distanceToTarget = DepthFirstSearch(v)
Next
DepthFirstSearch(v as Vertex)
if v = target then
'D