【发布时间】:2016-05-22 04:49:06
【问题描述】:
我在邻接列表中实现了我的图表。当用户提供索引时,如何估计一个顶点与另一个顶点的可达性?
int isReachable(int nodes, int graph[nodes][nodes], int src, int dest)
检查直接邻居很容易,但我在整体实现算法方面遇到了困难。
【问题讨论】:
-
要计算一个节点是否可以从另一个节点到达,您需要在图上执行搜索。据推测,您应该适应您在课程早期学到的东西 - 例如,可以进行广度优先搜索或深度优先搜索来完成这项工作。
-
你知道对邻接矩阵求平方会发生什么吗?
标签: c graph graph-algorithm