• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • 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 阅读(183) 评论(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 阅读(765) 评论(1) 推荐(0)