acm icpc培训课件第10周最短路.pptxVIP

  • 4
  • 0
  • 约2.97千字
  • 约 28页
  • 2021-11-25 发布于北京
  • 举报
ACM春季培训最短路径问题GLOBAL1st、问题的引入与分析2nd、Dijkstra算法3rd、Floyd算法4th、Bellman-Ford算法5th、SPFA算法一、问题引入抽象出图的模型把城市作为图中的点,把城市之间的道路作为图中的边,可以作出一个有向图。左图中各点分别代表一个城市,有向边表示可达性及其距离。边的权值不仅可以表示成距离,还可以解释为时间、费用等。有向图与无向图?讨论有向图意义在于实际问题中大多数问题在两个节点的两个方向上权值都不同,比如航运中船行的逆水与顺水则速度不同,所花时间和费用也不同。而在题目当中也是属于众类,无向图属于有向图的特殊情况,两向权值相等。带权值与不带权值不带权值问题可以假设为各边权值相等或者都为单位权值。这种情况是简化的最短路情况,可以另想策略。最短路讨论的是 带权有向图的最短路径简单的介绍源点:在求两点的最短路时,路径上的第一个点为源点终点:在求两点的最短路时,路径上的最后一个点为终点。单源点的最短路:以图中某一个节点为源点到其余各点的最短路每对顶点间的最短路:图中所有点之间的最短路从特殊到一般考虑一个无权有向图的单源最短路径当以1为源为时1,2为11,3为21,4为11,5为1BFS二、Dijkstra算法算法来源:艾兹格·W·迪科斯彻,1930年5月11日~2002年8月6日)荷兰人,计算机科学家。算法思想:贪心算法过程:设置集合S

文档评论(0)

1亿VIP精品文档

相关文档