6.2.1邻接矩阵法

 

棒棒哒🎉   跳段街舞 ጿ ኈ ቼ ዽ ጿ ኈ 

各位同学大家好,上节课我们学习了有关图的逻辑结构图的定义,以及相关重要的基本概念,本节课我们来接受图的城市结构图是如何进行存储的呢?今天学习的方法就是连接矩阵法,什么是邻接矩阵法,我们看这样一个例子,这是一个无向图,那么上一节课我们讲述过怎样表示该图呢,如果该图是j的话,我们有两个集合,第1个是点集v它保存了所有节点,第2个是编辑e,它保存了几点之间的关系,也就是我们所说的无边,那么我们存储该图是不是就是存储该点集合,该编辑啊,怎样存储呢?在邻近矩阵法当中,我们用一个一位数组来存放了每一个节点其实就是一种怎样存放到其实它是一种巨大的形式其中唐浩表示这个短片终止而其中的时间是否。这个边的歧视端点面号表示它的终止端点,而其中的值表示的是该边是否存在以及改变的一些权重,这就是一个二维数组表示边的方法,我们称这样二位数组表示矩阵为连接矩阵好,接下来我们来学习连接确认法具体是如何对图进行存放的。首先我们规定节点数为人的图叫07矩阵,a是n乘n阶的这里,为什么是n乘n呢?因为我们每一个行号都要表示一个节点,每个序列号也表示一个节点,那么n个节点,我们需要n个行号和n个列号,所以矩阵一定是成n接的,接下来我们将g的顶点进行编号,v1一直编号到vnv1的n表示的是每个顶点,那么v1的下标,e就表示的是它的编号,这个因为我们知道我们要把顶点消耗在一个一个数组当中从一开始到。这里因为我们知道我们要把顶点存放在一个一位数组当中,所以我们也可以利用数字下标,直接表示该顶点的编号,当然这里默认了数字下边是从一开始的,有的教材或者题目也会从0开始,这个我们要具体问题具体分析好,接下来是什么呢?接下来我们就来表示边了,怎样用一些矩阵表示该边存在呢?它是这样表示的,若vIvj有一个这样的有向边属于它的这个图的编辑,则量对应哪些矩阵的值?Aag=1,否则用它为0,也就是说如果该有相边所在的话,我们可以用AA值的值为1,如果不存在的话,我们则用它为0,这里我们发现aI之1表示的是起始端点,为vI终止端点为为值的这样一条有向边,也就是说我们的行号使用表示的都是,其实端点也就是湖北的位置宝贝表示啊胡的位置我们对一下。有相变,也就是说我们的行号始终表示都是,其实断点也就是弧尾的位置,那vg表示的都是中指端点,也就是弧头的位置好,这就是我们利用了矩阵,表示了我们对应的顶点,直线的关系也就是边我们来总结一下,就是如果ba至于等于1的话,则说明对应了有向边或者是5像边,vIvj是存在的,那么如果aIj为0的话,则说明他们是不存在的,那么我们接下来来看一个具体的存放例子,比如说有这样一条有向边从va指向vj,那么它是如何存放的呢?我们要量对应AA直下的值为一表示a边是存在的,那么接下来我们来看无相片的存放,无相间的存放与有相片是不同的,因为我们要存放两个值,这里存放一个值表示的是从vI到v值,这样一条有向边就是这样变位置都为一为什么。我们要存放两个侄,这里存放一个值表示的是从未安到未知这样一条有向边柔象鞭,既要算胃癌的镶边,也要存放着样,以后镶边应该两个未知的值都为1,为什么呢?因为我们知道5项里面表示的是我们既可以从vI这个节点到未知这个节点,也可以从未知这个节点到vI这个节点,所以我们利用了两个月相变来表示了一个5项变,这里无相边比较特殊,大家要特殊记一下,所以我们知道无相变的存放需要存放两个值,也就是两度相变好,这就是民生聚人法具体的存放方式,接下来我们来看一个有效图的例子,该表象图是如何进行存储的呢?我们先列出它的点。记得上一节课我们讲述过,如果我们给bn赋予一定的权值的话,称它为网那么一些矩阵,如何是存放网呢?其实非常简单,及时利用每一个二维数组下面存放的值为一个权重,那么如果该边存在的话,我们就存放它的权重,waj表示该边的权重,如果它不存在的话,我们则应该变为正无穷,这里需要提到的一点是,比如教材是存放商务群,有的教材也存放零用名来表示,这里用我们根据具体的题目大家来具体的分析好,这就是有权重的图的存放方法,其实是若存在这样一条有向边va到vjva到vj,如果它的权重为waj的话,我们利用AA值为wha,如果存在这样一个边,它的全称为waj的话,我们只要存放连h为wage也要存放 H表示方法。难度其实是为大on方的,因为我们定义了一个二维数组好,接下来我们来看一些有关一些军事法的性质,这是一个五象图以及它的以及矩阵,那么第1个姓氏是林夕身法的空间复杂度为大文芳它适用于稠密图,因为无论改变是否存在,我们都会为改变申请空间,所以稠密图也就是编越多的空间的运用月就会越高,所以它更适用于城内图,现在第2个性质是无效图的连接矩阵为对称矩阵,这个我们之前讲述过了,因为我们存放一个5相边时,我们要存放两个值为1,例如在VR和v1r和v2和v2和v1这三个相边,我们就要存放从va到vc的这样一条边也要存放,从vc到vI的这样一个边,这样两个边才可以表示一个五象边的含义,好我们来看最后一个性质无相同当中,第I行或者是disc非元素或者是非正误性元素的个数第二个顶点到为什么。无象图当中DNA行或者是dId非a元素或者是非正物性元素的个数为第a个顶点的度,为什么呢,因为我们知道在无象图当中它的零界矩阵是对称的,第2行不仅存放了所有,以da的节点为初始节点的,并也存放了所有以DNA的结点为中式切电的,所以在五象当中有这样的性质,而在旅行当中DNA行或者是DNA非根根元素或者是非正目前元素的个数为第2个顶点的出度或者是入度,其中DNA行对应的是初度dhad对应的是入住,为什么呢?因为我们知道dI行表示的是也第n个节点,它为初始节点,也就是第n个节点的位置是湖北位置的边,那么这样的边都是出度几点都是所以有这样的性质什么是。意识到变上边表示的都是入度,所以有这样的性质,而这里为什么是非0元素和非正误性元素呢?因为有的时候我们把边不存在的情况复制为0,有的时候我们会复制为正无穷好,这就是第3个性质,我们来看最后一个小问题,就是设图j的连接矩阵为a矩阵运算a的n次方的含义,a的n次方有什么样的含义呢?我们来看这样一个例子,这是一个偶像图以及它的一些矩阵,首先我们来看a方的含义,也就是两个同样矩阵这样的连接矩阵相乘,我们来看某一行也就是第2行乘以第5行,他得到的是什么呢?他得到的是我们心得的这个矩阵25这样位置的值也是a方25,那么根据矩阵运算的方法,我们是这样运算的,也是对应的值相乘求和我现在要讨论的就是什么样的反应。是这样运算的也是对应的值相乘求和最终得到了2,我们现在要讨论的就是整个二它都有什么样的含义,我们来看这样一个式子,有两个得到一的式子,我们来讨论这两个得到一个式子分别表示的是什么不就知道了,这个二是怎么得来的吗?我们现在看第1个1×1,这样一个1×1表示的是什么具体的含义呢?第1个一代表的是我们,第2行,这样第1个元素它的值为1,那么这样的值为1,它表示从b到a存在着这样一条有向边,而第2个一表示的是在这样一个月当中,在第5页当中的第1个元素为1,这样的位置为一表示什么呢?表示的是从a到e存在着一条有相变,那么1×1表示的是不是就是从b到a再到e存在着这样一条有效的路径啊,那我们再来看第2个1×1的含义类似。 B到a再到e,存在着这样一条有效的路径啊,那我们再来看第2个1×1的含义,第2个1×1的含义类似,第1个一表示是在这样的一行当中,第3个元素的值它为1,第3个元素的值代表的是从b到c存在着这样一条有效的入教,而对应的第2个一表示的是第3行,第5页的值为一,它代表的是从c到e存在着这样一条有效路径,那么第2个1×1代表的则是从b再到c,再到e存在着这样一条有限路径,那么两个一加起来是不是就等于二绕绕它代表的含义是不是就是从b到e在概率相同当中存在着这两个有限路径啊并且长度他是有两个有相片没有这样的结论二五等于二十的事从顶点。1在该有效果当中存在着这两个有效路径啊,并且该氧这个强度降到长度为2,它是有两个有向边组成,所以我们有这样的结论,b方25=2表示的是从顶点v2也就是顶点b到顶点,v5也就是顶点,e的长度为2的路径有两条,这就是a的平方下某一个位置的值的含义,那么我们再来看a的b方向,我们得到了a的平方的矩阵,这是a的平方的矩阵,我们再来乘以a,我们一起来看一看a的立方是不是也有相同类似的含义呢,a的地方,我们依旧探讨某一个位置时来探讨某一个值的含义,那么我们利用了第2行乘以第5列也就是a的立方下25,这样一个未知的值它是如何计算的呢?也就是一种矩阵乘法这样对应相乘求和,最终我们得到的答案是一这一带到什么样。这时来探讨某一个词的含义,那么我们利用了第2行乘以第5列,也就是a的b方向25这样一个位置的值它是如何计算的呢?也就是用矩阵乘法这样对应相乘求和,所以说我们得到的答案是1,那么我们来看这样一个1×1代表着什么样的含义,第1个1的含义是不是就是指a方23=1表示的是从顶点为2到顶点为5,长度为2的路径有一条啊,这是不是就是在a方当中第2行的第3个元素为1的含义啊?也就是在图中我们有这样一条路径,从b点到c经过了a,这样一条有效入镜,它有两个边,它的长度为2,其实我们来看我们乘以的这个连接矩阵a那么诚意的这个临界矩阵,第5页它的第3个元素的值为一,它代表的含义是不是就是指从c到e存在着这样一条有向边啊,那么我发现三。就是指从c到e存在着这样一条有向边啊,那么我发现a的三次方它的第2行第5页的这个值为一代表的是不是就是从b道义存在着这样一条路径了,所以它表示从顶点v2也就是顶点,b到顶点,v5也就是n点,e存在着这样一条长度为3的物件,那么我们是不是就可以根据类似的方法所有的值是不是都有这样的含义啊?那么我们根据这样的规律就可以得到最终的结论,a到n次方ag,这样下标下的值表示的是从顶点vI到顶点为j长度为n的路径的条数,所以a的n次方是不是有这样的含义啊?吸收能力有明确矩阵,这样的特点可以解决许多问题,大家可以灵活运用这样一个结论,他们这就是本节课的全部内容。

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值