首页 > 编程知识 正文

算法描述图,算法原理图

时间:2023-05-05 17:48:07 阅读:179429 作者:1753

是数据结构和算法学中最强大的框架之一。

用途:

1、表达所有类型的结构或系统

2、交通网络

3、通信网络

4、国际象棋游戏

5、最佳工艺

六、任务分配

七、人际关系网

请参阅。 请参阅。 请参阅。 请参阅。 请参阅。 请参阅。

首先介绍图论的基本概念,对其有基本的了解,然后在实践中加深理解。

图将各种模型抽象为几个顶点,如圆内的顶点和黑边vretexedge,如下图所示。

一、顶点

电路图中的电路元件,或者最近路径中的城市等被抽象化的东西和对象。 也称为节点、节点等

二、边

顶点之间的连接表示顶点所表示的事物和对象之间的关联。 有向边和有向边,对应有向图和有向图

三、同构

如果表示的顶点之间的边的逻辑关系相同,则为同一图。 也就是说是图的同构。 与图的表现不同。 无论表示边的线的粗细和阴影、顶点的颜色如何,以下两幅图表示的同一图

四.有向图和有向图directed graph/undirectedgraphsdsb,方向和无方向。 在这里,我指的是图的边缘有方向。 没有必要考虑边上显示的数据。 在这里,你可以看到边有特定的方向。 也就是说,可以从v1到v3,但不能从v3到v1。 前面的图是无向图

五.权重权重

下图边所示的值表示城市间的距离,或者成本等,可以是正的也可以是负的(距离和价值不能,但其他实际意义上的情况下可能存在)。

六.路径、最短路径

在图上设定起点(城市)和终点(目的地城市),找到从起点到终点的路径,如果权重是距离的话就可以找到最短距离。 如果权重是代价的话,就能找到最低消费。 下图中从s到t点的路径,上面的数据表示权重

七环loop

上图中的v1-v3-v2其实是环

八连通图,连通分量

所有顶点之间存在通道,如下图所示分为上下两部分,并不是相连的。

图不是连通图,但有多个连通部分图。 0、1、2顶点构成一个连通部分图,0、1、2、3、4顶点构成的部分图是连通图,6、7、8、9顶点构成的部分图也是连通图,当然还有很多部分图。 一个图的最大连通子图称为其连通分量。 由0、1、2、3、4顶点构成的子图是该图的最大连通子图,也就是连通分量。 连通分量具有以下特征。

1 )是子图

2 )子图是相连的;

3 )子图包含最大顶点数。

注意:“最大连通子图”是不能再扩展且不能包含顶点和边的子图。 由0、1、2、3、4个顶点组成的子图不能再扩展。

显然,对于连通图来说,其最大连通子图就是其本身,连通分量也是其本身。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。