我编写了一个用于在图表中搜索的算法,并使用一个标志来指示是否访问了一个节点,这样我就不会陷入循环,以防我的图表中有一个圆圈。
我后来检查了一本算法书,它使用了 3 个状态而不是 2 个,第 3 个是“访问”状态。我想知道为什么它在那里,因为我可以在没有它的情况下执行搜索?
我编写了一个用于在图表中搜索的算法,并使用一个标志来指示是否访问了一个节点,这样我就不会陷入循环,以防我的图表中有一个圆圈。
我后来检查了一本算法书,它使用了 3 个状态而不是 2 个,第 3 个是“访问”状态。我想知道为什么它在那里,因为我可以在没有它的情况下执行搜索?