邻接矩阵中啥时候写0和无穷_[邻接矩阵稠密图]稀疏图为什么用邻接表存储而不用邻接矩阵...

稀疏图为什么用邻接表存储而不用邻接矩阵

邻接表只需存储非零节点,而矩阵的话是不是要把所有节点的信息都保存上啊,而稀疏图的非零节点不多啊.所以存储效率高

罗马尼亚问题 稀疏图还是稠密图?邻接表还是邻接矩阵?

[wenku.baidu.com]

急求这个图的邻接矩阵?

0 1 1 0

1 0 0 1

1 0 0 1

0 1 1 0

由上面的有向图是怎么画出下面的邻接矩阵的?求详解

比较简单粗暴的方法:

看6,先找出所有以6为始点的边,没有的话 第6行就全为0;

有的话,再看它们的指向,设同时有n条以6为始点的边指向j,则 a_6j 为n

从图片可以看出6有3条射出的线,分别各只有一条指向1,2,5,所以就1 1 0 0 1 0

另外假如6有2条有向边指向5,则第6行为1 1 0 0 2 0

以此类推。

邻接矩阵和邻接表,哪个用得多,有什么优势

稠密图一般用邻接矩阵,稀疏图一般用邻接表

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

0、1和无穷三者不可能同时出现。无向和有向无权图中用1表示能够直接到达,0表示不能一步到达。带权图中正数代表路径权值,无穷表示一步无法到达。

有向图的邻接矩阵问题!希望高手进。

矩阵乘法法则就是“左行乘右列”,只是因为这里的元素相乘是子块相乘,为了保证对应的子块可乘,要求左边矩阵A关于列的分法必须与右边矩阵B关于行的分法相同(即分划A的纵线的位置与分划B的横线的位置对应一致)。

也就是A^2中m行n列数的求法,第一个矩阵的m行对应数字分别与第二个矩阵的n列对应数字相乘再相加,得到的数字就是所求的A^2中第m行n列的数字.

举例:你那个矩阵的第一行是(01101骇,第四列是(01100),对应相乘再相加,0×0+1×1+1×1+0×0+10=2,这个2即A^2矩阵的第一行第四列的数字

不知道我解释的是否清楚

稀疏图为什么用邻接表存储而不用邻接矩阵

因为稀疏图里面很多0啊,如果用邻接矩阵每个0都会存储,而这些0并没有存储价值,反而还浪费存储空间,所以用邻接表存储

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值