图论
hi_One_Month
这个作者很懒,什么都没留下…
展开
-
第k短路
基本算法:单源最短路+A*估价函数f(h):估计当前点到中点的距离,以此确定搜索方向f(p)=g(p)+h(p)g(p):源点到当前点的距离h(p):当前点到终点的最短路,可以通过单源最短路算法预处理得到算法步骤:(1)将有向边反向,由终点求一次单源最短路作为预处理结果(2)建优先队列,将源点s加入队列(3)从优先队列中弹出f最小的点p,判断:如果p是t,t的出队次原创 2017-04-01 07:38:48 · 425 阅读 · 1 评论 -
双连通分量
今天又看了一遍双连通分量,把算法手画模拟了一遍,还是对点双连通分量不是很理解诶..定义是 一个无向图中的每一个极大点双连通子图称作此无向图的点双连通分量。一直都不知道什么是极大点双连通子图....画出来的图发现和网上找的一个图类似但是不明白两个点的这种不是双连通图啊..而且一个割点的bccno数组的编号只有一个,就是它所属的最后一个点双连通分量,但是它又被加入了好几个双连通分量的vecto原创 2017-04-05 07:43:56 · 265 阅读 · 0 评论