本文共 292 字,大约阅读时间需要 1 分钟。
解题思路:采用思维性的搜索方式。搜索过程中遇到已标记3的点时,说明形成了一个环,将其标记为2;若搜索过程中遇到已标记2的点,则表示可以构建一个环,继续返回2;若未搜索到环,则将其标记为1。
代码解释:
dfs,用于遍历图节点,标记访问状态。solve读取输入数据并调用dfs。dfs中,递归处理每个节点,标记访问状态,并根据搜索结果返回值更新标记。注:该代码用于解决图中的环问题,通过递归搜索标记节点,判断是否存在环并统计环的数量。
转载地址:http://pkqp.baihongyu.com/