会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xujian9502
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2012年7月23日
dijkstra spfa记录最短路径路线
摘要: path[i] 为 原点到i 的最短路径中 i的前驱结点。if(dis[j]>dis[u]+cost[u][j]){ dis[j]=dis[u]+cost[u][j]; path[j]=u;}最后while 或 递归输出即可
阅读全文
posted @ 2012-07-23 17:54 xj9502
阅读(170)
评论(0)
推荐(0)
编辑
floyd 记录最短路径路线
摘要: 设 path[i][j] 记录i到j的最短路径中j的前驱顶点。初始化: i到j有边,则 path[i][j]:=i; path[j][i]:=j;for k:=1 to n do for i:=1 to n do for j:=1 to n do if d[i][k]+d[k][j]<d[i][j] then begin d[i][j]:=d[i][k]+d[k][j]; path[i][j]:=path[k][j]; end;
阅读全文
posted @ 2012-07-23 17:19 xj9502
阅读(749)
评论(1)
推荐(0)
编辑