校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 数据结构 > 图的属性
题目

用相邻矩阵A表示图,判定任意两个顶点Vi和Vj之间是否有长度为m的路径相连,则只要检查( )的第i行第j列的元素是否为零即可。

A.A

B.A^m

C.Am-1

D.mA

解答

正确答案是 B

长度为m的路径“应该是从 Vi起经过m-1个点到达Vj

C 9条回复 评论
半糖去冰

哇,好棒啊,崇拜的小眼神

发表于 2023-07-12 23:00:00
0 0
半个八度

对我帮助很大,最重要的是帮我认识到自己的不足

发表于 2022-03-24 21:00:00
0 0
半个朋友

文采四溢,大佬这是被耽搁的文学家啊!

发表于 2021-09-09 08:10:00
0 0
岁月长歌

数据结构图里的Floyd算法,可以算出每个点之间的最短路径,时间复杂度是O(n^3),相对应的Dijkstra算法时间复杂度O(n^2),建议大家都去学一下。

发表于 2018-10-13 15:13:28
0 0
小飞鞋

长度为m的路径,表示两个结点间是否有m条边连接。要注意理解题意。

发表于 2018-10-13 15:13:20
0 0
咻辉

我也以为是权呢!

发表于 2018-10-13 15:13:12
0 0
咸鱼王

此题中长度为m的路径不是指权为m,表示两个结点间是否有m条边连接。要注意理解题意,理解清题意后易得A的m次幂

发表于 2018-10-13 15:13:05
0 0
花将离

我还以为m是权

发表于 2018-10-13 15:12:52
0 0
花花

开始可能理解错了,”长度为m的路径“应该是从Vi起经过m个点到达Vj。那么问题就明确了,相邻矩阵就是表示两个点之间是否有边。相邻矩阵相乘就是表示经过2次可达的点集合。m次可达就 A^m 次了。写的有点简单,还请有耐心大神细致分析。


发表于 2018-10-13 15:12:42
0 0