计算有向图入度出度为0的顶点个数

1.设计统计有向图中出度为零的顶点个数的算法。

一般来说,图可分为有向图和无向图。有向图的所有边都有方向,即确定了顶点到顶点的一个指向;而无向图的所有边都是双向的,即无向边所连接的两个顶点可以互相到达。在一些问题中,可以把无向图当作所有边都是正向和负向的两条有向边组成。顶点的度是指和该顶点相连的边的条数。对于有向图来说,顶点的出边条数称为该顶点的出度,顶点的入边条数称为该顶点的入度。
求一个顶点v的出度,如果是邻接矩阵存储,则判断邻接矩阵a[v][j]是否全部不关联,通常顶点关联设为1,不关联设为0,那么就是判断a[v][j]是否全部为0,全部为0则该顶点出度为0。依次遍历全部顶点。算法设计如下:

int count(MGraph *g){
   
    
    //计算出度 
	int ans = 0;
	for(int i 

猜你喜欢

转载自blog.csdn.net/weixin_43912621/article/details/126158624