【发布时间】:2018-11-10 11:39:04
【问题描述】:
具有重叠循环的有向图的图像
总共有8个周期需要检测:-
1-2-3-4-5-1
1-2-3-6-5-1
1-2-7-6-5-1
1-2-7-4-5-1
1-8-7-6-5-1
1-8-7-4-5-1
1-8-3-4-5-1
1-8-3-6-5-1
我了解如何使用白色、灰色和黑色集以及布尔访问数组/堆栈,但我仍在为逻辑而苦苦挣扎。将不胜感激任何帮助,我不需要详细描述如何编码,只需要如何使用算法(修改后的 DFS)和可能的伪代码。再次感谢您抽出宝贵时间。
【问题讨论】:
标签: java algorithm depth-first-search cycle directed-graph