C 检查有向图是否存在循环