这个题不难,就是求一个有向图的割点,还要求这个图化成无向图的割点。
我是先判断是不是有向图的割点,如果是割点再来判断是否是无向图的割点。因为我是用搜索判断是否连通的,在搜索过程中从开始点可以不通过要判断的那个点到达终点就表明这个点不是割点,在判断的过程中我有标记是否可以从开始点到达某个点,所以如果一个是有向图的割点,那么就只要判断它能不能从这个点出发能不能到达之前标记过的点,如果可以则不是无向图的割点。
代码:
这个题不难,就是求一个有向图的割点,还要求这个图化成无向图的割点。
我是先判断是不是有向图的割点,如果是割点再来判断是否是无向图的割点。因为我是用搜索判断是否连通的,在搜索过程中从开始点可以不通过要判断的那个点到达终点就表明这个点不是割点,在判断的过程中我有标记是否可以从开始点到达某个点,所以如果一个是有向图的割点,那么就只要判断它能不能从这个点出发能不能到达之前标记过的点,如果可以则不是无向图的割点。
代码: