对于如下所示的有向图,其邻接矩阵是一个()的矩阵。采用邻接链表存储时,顶点1的表结点个数为2,顶点5的表结点个数为0,顶点2和3的表结点个数分別为()

98f365db2595b61e0f0d23c89a0fd420.png

A.5×5

B.5×7

C.7×5

D.7×7

问题2

A.2.1

B.2.2

C.3.4

D.4.3

请先 登录 后评论

1 个回答

亚里士德
擅长:互联网

知识点:数据结构-图的储存结构

位于3.4.1章节。

基本每年都考。

本章节的考察点主要有向图转邻接矩阵、无向图转邻接矩阵、计算邻接矩阵顶点的度。还有本题考察的邻接链表表示法。

第一空送分题,考察邻接矩阵的定义:有n个顶点的图,其邻接矩阵是一个n阶的方阵。本题就是5x5。

第二空,有点难度,但是书上写的非常简单,只要好好看了书就没有不会的。

考察邻接链表的储存两种方式:

一种是邻接表,方式就是如题中所说的,一个图节点有两个出度,那么它的表节点就有两个(这俩节点也是依次连接在一串)。

另一个是逆邻接表,本题没考,但是往年考过的,一个图节点有一个入度,那么它的表节点就有一个。出度和入度是啥?就是有向图的箭头,是往外面还是朝里面。无向图的话就更简单了:“显然,对于有n个顶点、e条边的无向图来说,其邻接链表需用n个头结点和2e个表结点”。

所以本题中,题干说用邻接表,所以节点2和节点3的出度都有两个,所以他们的节点个数都是2。


请先 登录 后评论
  • 1 关注
  • 0 收藏,1165 浏览
  • 亚里士德 提出于 2021-09-01 22:12

相似问题