Skip to content

Commit edba2a0

Browse files
authored
Update breadth-first-search.md
1 parent 73dc9f2 commit edba2a0

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/graph/breadth-first-search.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ the criterion is the condition $d_a [v] + d_b [v] = d_a [b]$.
155155
* Find the shortest walk of even length from a source vertex $s$ to a target vertex $t$ in an unweighted graph:
156156
For this, we must construct an auxiliary graph, whose vertices are the state $(v, c)$, where $v$ - the current node, $c = 0$ or $c = 1$ - the current parity.
157157
Any edge $(u, v)$ of the original graph in this new column will turn into two edges $((u, 0), (v, 1))$ and $((u, 1), (v, 0))$.
158-
After that we run a BFS to find the shortest walk from the starting vertex $(s, 0)$ to the end vertex $(t, 0)$.
158+
After that we run a BFS to find the shortest walk from the starting vertex $(s, 0)$ to the end vertex $(t, 0)$.<br>**Note**: This item uses the term "_walk_" rather than a "_path_" for a reason, as the vertices may potentially repeat in the found walk in order to make its length even. The problem of finding the shortest _path_ of even length is NP-Complete in directed graphs, and [solvable in linear time](https://onlinelibrary.wiley.com/doi/abs/10.1002/net.3230140403) in undirected graphs, but with a much more involved approach.
159159

160160
## Practice Problems
161161

0 commit comments

Comments
 (0)