计算机最短路径考试题,2022计算机考研考点:带权图的最短路径算法及应用

本文详细解析了迪杰斯特拉算法在计算机考研中的重要性,介绍了其求单源最短路径的过程,包括初始化步骤、算法流程和关键注意事项。针对考研备考者,新东方在线提供2022计算机考研考点指南,帮助你掌握最短路径算法在实际问题中的应用。
摘要由CSDN通过智能技术生成

2022计算机考研考点:带权图的最短路径算法及应用

如果你准备考计算机专业研究生,小编敬佩你的勇气,作为专业难度很高的计算机专业来说,一定要全力备考。本文新东方在线计算机考研小编整理分享“2022计算机考研考点:带权图的最短路径算法及应用”相关内容,一起来看看吧。

迪杰斯特拉(Dijkstra)算法求单源最短路径,算法思想:

设S为最短距离已确定的顶点集(看作红点集),V-S是最短距离尚未确定的顶点集(看作蓝点集)。

1.初始化:初始化时,只有源点s的最短距离是已知的(SD(s)=0),故红点集S={s},蓝点集为空。

2.重复以下工作,按路径长度递增次序产生各顶点最短路径,在当前蓝点集中选择一个最短距离最小的蓝点来扩充红点集,以保证算法按路径长度递增的次序产生各顶点的最短路径。当蓝点集中仅剩下最短距离为∞的蓝点,或者所有蓝点已扩充到红点集时,s到所有顶点的最短路径就求出来了。

注意:①若从源点到蓝点的路径不存在,则可假设该蓝点的最短路径是一条长度为无穷大的虚拟路径。②从源点s到终点v的最短路径简称为v的最短路径;s到v的最短路径长度简称为v的最短距离,并记为SD(v)。

以上是新东方在线考研小编整理的"2022计算机考研考点:带权图的最短路径算法及应用"内容,更多计算机专业考研资讯内容,敬请关注新东方在线计算机考研专业备考频道~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值