计算有向非循环图中的传入边

时间:2014-05-05 17:54:55

标签: algorithm directed-acyclic-graphs

给定有向无环图(DAG),是否存在一个在线性时间下运行的算法,该算法计算每个顶点(以及该边缘的来源)的入度,假设我们知道根节点(从中可以到达每个其他顶点的节点)?

1 个答案:

答案 0 :(得分:1)

假设您的节点从1到n编号。有一个简单的解决方案:创建一个大小为n的数组D,其值初始化为0.然后遍历所有边(v,w)并将D [w]递增1。最后,D [w]将是顶点w的入度。