摘要: 前言 迪杰斯特拉算法 是求最短路径方法的其中一种,这个有什么作用呢? 有一张图: 假设求G点到其他各点的最小路径。 是这样来的。 比如找到了和G点相连接所有点,ABED。这时候确定GA是一定是最短的,为什么这么说呢?G->A和G从别的点到A,一旦G走BED 一定会大于GA,后续就跟不可能大于了。 所 阅读全文
posted @ 2020-07-19 21:17 敖毛毛 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 前言 这个和前面一节有关系,是这样子的,前面是用顶点作为参照条件,这个是用边作为参照条件。 正文 图解如下: 每次选择最小的边。 但是会遇到一个小问题,就是会构成回路。 比如说第四步中,最小边是CE,但是没有选择CE,因为CE会形成回路。 那么如何判断是否有回路呢? 判断两个点的终点,是否一致。 这 阅读全文
posted @ 2020-07-19 12:58 敖毛毛 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 前言 看一个题目: 这个问题就是求最小生成树,是图转换为树的一种方式。 最小生成树概念: 最小生成树简称MST。 1.n个顶点,一定有n-1条边 2.包含全部顶点。 3.图转换为最小生成树,权重之和最小。 解题思路: 假设从a开始为顶点,找到和a相接的最小边。 在图中和a相接的是G,那么选择条。然后 阅读全文
posted @ 2020-07-19 10:36 敖毛毛 阅读(190) 评论(0) 推荐(0) 编辑