c_cpp 在图表中查找已连接组件的数量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 在图表中查找已连接组件的数量相关的知识,希望对你有一定的参考价值。

const int MAX = 10000;
char visited[MAX];
vector<int> adj[MAX];
void dfs(int i) {
	visited[i] = 1;
	for (size_t j = 0 ; j < adj[i].size(); j++)
		if (! visited[ adj[i][j] ] )
			dfs( adj[i][j] );
}
int numConnectedComponents(int N) { // graph with N vertices
	int i, comps = 0;
	for (i = 0 ; i < N ; i++)
		visited[i] = 0;
	for (i = 0 ; i < N; i++)
		if (!visited[i]) {
			comps++;
			dfs(i);
		}
	return comps;
}

以上是关于c_cpp 在图表中查找已连接组件的数量的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 在已旋转未知次数的n个整数的递增顺序排序数组中查找元素。 #searching #CtCI

修改远程服务器连接数量

API图表数量Facebook图表已被弃用?

此图表中有多少个强连接组件?

c_cpp 强大的连接组件

使用酶在反应测试中查找渲染子组件的数量?