2017年4月22日

有向有权图的最短路径算法--Dijkstra算法

摘要: Dijkstra算法 1.定义概览 Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法, 在很多专业课程中都作为基本内容有详细的介绍,如数据结构 阅读全文

posted @ 2017-04-22 16:23 wu_xin 阅读(3811) 评论(0) 推荐(0) 编辑

有向无权图的最短路径算法

摘要: 对于一个有向无权的图,我们只需从起点开始,依次往后寻找即可,这还谈不上算法,只能说是一种思想,这种思想解释如下: 首先对于一个有向无权的图: 我们令v0为起点,v0到v0的路径为0,所有在v0下面标0,如下图所示: 接着发现v0到v1和v2,v3都只需经过一条边,因此在v1和v2,v3下面标1,如下 阅读全文

posted @ 2017-04-22 15:58 wu_xin 阅读(502) 评论(0) 推荐(0) 编辑

导航