当前位置:首页 > 手工 >

邻接矩阵图的基本操作(图的邻接矩阵是怎样的)

来源:原点资讯(www.yd166.com)时间:2023-05-05 08:53:43作者:YD166手机阅读>>

7.XxxxNeighbor(G,x)

FirstNeighbor(G,x) 求图G中顶点x的第一个邻接点,若有则返回顶点号。若没有邻接点或者图不存在x,则返回-1

NextNeighbor(G,x) 假设图G中顶点y是顶点x的一个邻接点,返回除y之外顶点x的下一个邻接点的顶点号,若y是x的最后一个邻接点,则返回-1

邻接矩阵图的基本操作,图的邻接矩阵是怎样的(13)

例如我们找B顶点的

  • FirstNeighbor(G,x)第一个邻接点
  • 邻接矩阵:我们按照邻接矩阵顺序查找,搜索B对应的行,我们发现这一行第一个值不为1的点为它的第一个邻接点为A(即对应列号较小且值为1的结点)邻接表:遍历对应顶点的边表,第一个结点即为它的第一个邻接点
  • NextNeighbor(G,x) 下一个邻接点
  • 邻接矩阵:同理我们按照上面的规律继续往后查找,找到下一个值为1的即为它的下一个邻接点邻接表:遍历对应顶点的边表,第一个结点的下一个结点即为它的下一个邻接点

8.Xxx_edge_value(G,x,y)

我们知道当边有权值时的图我们叫做网,对于网我们有获取和设置该边权值的操作

Get_edge_value(G,x,y) 获取图G中边(x,y)或对应的权值 v

Set_edge_value(G,x,y) 设置图G中边(x,y)或对应的权值 v

邻接矩阵图的基本操作,图的邻接矩阵是怎样的(14)

  • 获取边的权值
  • 邻接矩阵:直接找到该边对应的二维数组的值即为该边的权重邻接表:遍历邻接矩阵找到对应结点的存储的权重
  • 设置边的权值
  • 邻接表矩阵:同理邻接表:同理

7.理木客

数据结构相关知识,公众号理木客同步更新中,欢迎关注

邻接矩阵图的基本操作,图的邻接矩阵是怎样的(15)

栏目热文

邻接矩阵画图有规定吗(邻接矩阵怎么画出图)

邻接矩阵画图有规定吗(邻接矩阵怎么画出图)

图的应用:社交网络,交通网络,活动网络……图的分类:无向图(特殊有向图),有向图;有权图,无权图。特殊边—自环边图的表示...

2023-05-05 08:37:05查看全文 >>

怎么通过邻接矩阵画出图(如何由邻接矩阵画可达矩阵)

怎么通过邻接矩阵画出图(如何由邻接矩阵画可达矩阵)

图是对数学图进行建模的数据结构。它由一组称为顶点和边的连接对组成。我们可以使用顶点数组和边的二维数组来表示图。重要概念顶...

2023-05-05 08:54:09查看全文 >>

画出邻接矩阵存储示意图(邻接矩阵存储方法)

画出邻接矩阵存储示意图(邻接矩阵存储方法)

图的基本概念概念引入可以简单的说,图是由一些点,和连接点的线组成。点就是图的结点(顶点)。线就是路径(边)。(图1-1 ...

2023-05-05 08:40:01查看全文 >>

简单邻接矩阵示意图(邻接矩阵怎么生成)

简单邻接矩阵示意图(邻接矩阵怎么生成)

有向图,顾名思义,就是有方向的图,这点就是和无向图最大的区别,那么今天我们来讨论一下有向图的邻接矩阵和邻接表究竟有什么区...

2023-05-05 09:03:44查看全文 >>

邻接矩阵怎么转化为连通图(图的邻接矩阵怎么输入)

邻接矩阵怎么转化为连通图(图的邻接矩阵怎么输入)

1 前言由于后续更新「面试专场」的好几篇文章都涉及到 图 这种数据结构,因此打算先普及一下 图 的相关理论支持,如果后面...

2023-05-05 08:17:10查看全文 >>

邻接矩阵图详解(图的邻接矩阵是怎样的)

邻接矩阵图详解(图的邻接矩阵是怎样的)

本文约2500字,建议阅读5分钟本文对图神经网络基本概念以及典型的模型做简要的介绍。图(Graph)是一种数据结构, 能...

2023-05-05 09:04:06查看全文 >>

任意两点互通怎么画邻接矩阵(怎么知道一个图的邻接矩阵)

任意两点互通怎么画邻接矩阵(怎么知道一个图的邻接矩阵)

图(Graph)是由顶点(Vertex)的有穷非空集合和顶点之间边(Edge)的集合组成,通常表示为:G(V,E),其中...

2023-05-05 08:26:42查看全文 >>

矩阵邻接图(怎么根据图写邻接矩阵)

矩阵邻接图(怎么根据图写邻接矩阵)

邻接矩阵邻接矩阵概念无向图和有向图在邻接矩阵中的表示方法:有向图和无向图的表示方法无向图和有向图大同小异,在这里只以无向...

2023-05-05 08:38:54查看全文 >>

邻接矩阵表示法流程图(邻接矩阵示意图怎么画)

邻接矩阵表示法流程图(邻接矩阵示意图怎么画)

线性存储元素时,元素的关系也同时确定了。而非线性数据结构就不同了,需要同时考虑存储数据元素和数据元素的逻辑关系。例如,图...

2023-05-05 08:17:20查看全文 >>

文档排行