有向图和无向图的邻接矩阵有什么区别

我看见有的题目的答案中的矩阵有0和1,但有的又有0、1和∞。。。请问什么时候是前者,什么时候是后者呢??... 我看见有的题目的答案中的矩阵有0和1,但有的又有0、1和∞。。。请问什么时候是前者,什么时候是后者呢?? 展开
 我来答
乐乐Learner
2019-09-16 · TA获得超过2428个赞
知道答主
回答量:56
采纳率:0%
帮助的人:1.3万
展开全部

一、对称区别:

1、无向图的邻接矩阵是对称的。

2、有向图的邻接矩阵不一定对称。

二、元素区别:

1、对于无向图,顶点V1的度是邻接矩阵中第i行(或第i列)的非零元素的个数。

2、对于有向图,顶点V1的度是邻接矩阵中第i行和第i列的非零元素的个数之和。

扩展资料:

邻接矩阵特点

无向图的邻接矩阵一定是对称的,而有向图的邻接矩阵不一定对称。因此,用邻接矩阵来表示一个具有n个顶点的有向图时需要n^2个单元来存储邻接矩阵;对有n个顶点的无向图则只存入上(下)三角阵中剔除了左上右下对角线上的0元素后剩余的元素,故只需1+2+...+(n-1)=n(n-1)/2个单元。

无向图邻接矩阵的第i行(或第i列)非零元素的个数正好是第i个顶点的度。

有向图邻接矩阵中第i行非零元素的个数为第i个顶点的出度,第i列非零元素的个数为第i个顶点的入度,第i个顶点的度为第i行与第i列非零元素个数之和。

用邻接矩阵表示图,很容易确定图中任意两个顶点是否有边相连。

参考资料来源:百度百科-邻接矩阵

懂点工程也要懂点生活

推荐于2017-09-17 · 一起分享生活的点点滴滴
懂点工程也要懂点生活
采纳数:12613 获赞数:177392

向TA提问 私信TA
展开全部
  二者的区别:
  邻接矩阵(Adjacency Matrix):是表示顶点之间相邻关系的矩阵。设G=(V,E)是一个图,其中V={v1,v2,…,vn}。G的邻接矩阵是一个具有下列性质的n阶方阵:
  ①对无向图而言,邻接矩阵一定是对称的,而且主对角线一定为零(在此仅讨论无向简单图),副对角线不一定为0,有向图则不一定如此。
  ②在无向图中,任一顶点i的度为第i列所有元素的和,在有向图中顶点i的出度为第i行所有元素的和,而入度为第i列所有元素的和。
  ③用邻接矩阵法表示图共需要n^2个空间,由于无向图的邻接矩阵一定具有对称关系,所以扣除对角线为零外,仅需要存储上三角形或下三角形的数据即可,因此仅需要n(n-1)/2个空间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
amonra192
推荐于2017-10-04 · TA获得超过128个赞
知道小有建树答主
回答量:86
采纳率:0%
帮助的人:82.5万
展开全部
0、1和无穷三者不可能同时出现。无向和有向无权图中用1表示能够直接到达,0表示不能一步到达。带权图中正数代表路径权值,无穷表示一步无法到达。
追问

这个图的邻接表是下图吗:

那还有这个图:

它的邻接表是这个吗:

追答
两个表标注方法不一样。第二个表与书上的一样。第一个虽然能让人看懂,但是不是常规方法:V1点连接V2、V3和V4,按存储位置标号,应该是1、2和3。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
憨厚又积极的宠物5150
高粉答主

2021-01-09 · 关注我不会让你失望
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式