摘要:
dp在DAG中有两个运用,一个是固定终点和起点的最长路(最短路) 其中最长路的算法就是关键路径(AOE)的算法。 下面是代码 关于拓扑排序(AOV)有两个算法,一个是dfs,运用搜索树的性质,其一个点的子节点输出完后,再输出父节点。 还有就是广搜算法 下面给出代码 dfs bfs 阅读全文
摘要:
强连通分量算法有3个之多,现在介绍这种名字叫做kosaraju算法。 这个算法基于两个事实,1.原图G与逆置图GT拥有相同的强连通分量,这肯定是正确的 2.任意一个子节点存放皆后于父节点,也就是说所有只有当所有子节点都入栈了,父节点才入栈 这种在递归调用之后将顶点入队列的方式叫逆后续排序(rever 阅读全文