在GraphViz的DOT语言中,我试图表示一个依赖关系图。我需要能够在容器中有节点,并能够使节点和/或容器依赖于其他节点和/或容器。我用子图来表示容器。节点链接工作得很好,但我不知道如何连接子图。给

有没有一种有效的算法来检测有向图中的循环?我有一个有向图,表示需要执行的作业计划,作业是一个节点,依赖项是一个边。我需要检测这个图中导致循环依赖关系的循环的错误情况。