最短路径算法ppt课件.ppt

上传人:晟*** 文档编号:9488682 上传时间:2021-12-13 格式:PPT 页数:30 大小:256KB
下载 相关 举报
最短路径算法ppt课件.ppt_第1页
第1页 / 共30页
最短路径算法ppt课件.ppt_第2页
第2页 / 共30页
最短路径算法ppt课件.ppt_第3页
第3页 / 共30页
最短路径算法ppt课件.ppt_第4页
第4页 / 共30页
最短路径算法ppt课件.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

8.3 单源最短路径 给定带权有向图G =(V,E),其中每条边的权是非负实数 。另外,还给定V中的一个顶点,称为源。现在要计算从源 到所有其它各顶点的最短路长度。这里路的长度是指路上各 边权之和。这个问题通常称为单源最短路径问题。 1、算法基本思想 Dijkstra算法是解单源最短路径问题的贪心算法。8.3 单源最短路径 其基本思想是,设置顶点集合S并不断地作贪心选择来 扩充这个集合。一个顶点属于集合S当且仅当从源到该顶点 的最短路径长度已知。 初始时,S中仅含有源。设u是G的某一个顶点,把从源 到u且中间只经过S中顶点的路称为从源到u的特殊路径,并 用数组dist记录当前每个顶点所对应的最短特殊路径长度。 Dijkstra算法每次从V-S中取出具有最短特殊路长度的顶点u ,将u添加到S中,同时对数组dist作必要的修改。一旦S包 含了所有V中顶点,dist就记录了从源到所有其它顶点之间 的最短路径长度。8.3 单源最短路径 例如,对右图中的有 向图,应用Dijkstra算法 计算从源顶点1到其它顶 点间最短路径的过程列在 下页的表中。8.3 单源最短路径 迭代 S u dist2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 演示文稿

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。