邻接表和邻接矩阵的区别
Difference between adjacency list and adjacency matrix
我经常看到我的导师在图论[=19=中提到邻接表和邻接矩阵 ]
但是我还是不明白其中的区别?
有什么帮助吗?
Adjacency list
显示哪些节点连接到哪些,格式如下:
2 3 4 5
1 4
1 5 4
1 2 5 3
1 3 4
这意味着节点 1
连接到节点 2, 3, 4 and 5
,节点 2
连接到 1 and 4
,依此类推。
另一方面,adjacency matrix
以下列矩阵格式执行:
01111
10010
10011
11101
10110
表示如果第1个节点和第2个节点相连,则在grid[1][2]位置有一个1
,如果2个节点不相连则有0
连接,或者它们是否是相同的节点。
希望这对您有所帮助!
我经常看到我的导师在图论[=19=中提到邻接表和邻接矩阵 ]
但是我还是不明白其中的区别?
有什么帮助吗?
Adjacency list
显示哪些节点连接到哪些,格式如下:
2 3 4 5
1 4
1 5 4
1 2 5 3
1 3 4
这意味着节点 1
连接到节点 2, 3, 4 and 5
,节点 2
连接到 1 and 4
,依此类推。
另一方面,adjacency matrix
以下列矩阵格式执行:
01111
10010
10011
11101
10110
表示如果第1个节点和第2个节点相连,则在grid[1][2]位置有一个1
,如果2个节点不相连则有0
连接,或者它们是否是相同的节点。
希望这对您有所帮助!