Skip to content

Commit f635cdc

Browse files
committed
improve dfs/shortest_path
1 parent 497c7e4 commit f635cdc

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

algorithm/graph_search/dfs/shortest_path/code.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ function DFS(node, parent, weight) { // node = current node, parent = previous n
22
if (minWeight < weight) return;
33
if (node == e) {
44
tracer._visit(node, parent, weight)._wait();
5-
tracer._leave(node, parent, 0)._wait();
65
if (minWeight > weight) {
76
minWeight = weight;
87
}
8+
tracer._leave(node, parent, minWeight)._wait();
99
return;
1010
}
1111
D[node] = true; // label current node as discovered
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
var tracer = new WeightedDirectedGraphTracer();
22
var logger = new LogTracer();
33
tracer.attach(logger);
4-
var G = WeightedDirectedGraph.random(10, .3, 1, 9);
4+
var G = WeightedDirectedGraph.random(5, 1, 1, 9);
55
tracer._setData(G);

0 commit comments

Comments
 (0)