小编Aza*_*nov的帖子

在CLRS中实现DFS和BFS实现灰色的目的是什么?

在实现DFS和BFS时,CLRS作者为每个顶点区分3种颜色 - 灰色,黑色和白色.我知道黑色和白色表示节点是否被访问过.为什么我们需要灰色?

我的猜测是检测周期,但是我们还能检测出只有黑白的周期(即没有灰色)吗?

algorithm breadth-first-search depth-first-search clrs graph-algorithm

3
推荐指数
1
解决办法
609
查看次数