我有一个连接在一起的N
个组件的图表,我必须找到无用的边数。
如果我们删除该边缘,则说边缘是无用的,整个图形仍然连接
我的方法
运行DFS并多次计算访问节点的数量。
public static void search_me(int i , int pa){
V[i]=true;
for(int j:maps[i]){
if(!V[j]){
search_me(j,i);
}else if(pa!=j){
useless++;
}
}
}
但它没有给我正确答案。什么是正确的做法?