第七章习题答案 - 副本

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

⑴分析并回答下列问题:

①图中顶点的度之和与边数之和的关系

②有向图中顶点的入度之和与出度之和的关系

③具有n个顶点的无向图,至少应有多少条边才能确保是一个连通图若采用邻接矩阵表示,则该矩阵的大小是多少

④具有n个顶点的有向图,至少应有多少条弧才能确保是强连通图的为什么①在一个图中, 所有顶点的度数之后等于所有边数的2倍

无向图中,顶点的度数之和是边数的两倍。有向图中,任意一条边AB(A->B)都会给A提供一个出度,给B提供一个入度,所以顶点的度之和 = 2 * 顶点入度之和 = 2*顶点出度之和 = 顶点入度之和+顶点出度之和=边数的两倍。

②对任意有向图顶点出度之和等于入度之和,且等于边的条数

③至少应有n-1条边。大小是n*n

④ n 。在有向图G中,如果对于任何两个不相同的点a,b,从a到b和从b到a都存在路径,则称G是强连通图,强连通图必须从任何一点出发都可以回到原处,每个节点至少要一条出路。

⑵设一有向图G=(V,E),其中V={a,b,c,d,e} , E={, , , , , ,, , }

①请画出该有向图,并求各顶点的入度和出度。

②分别画出有向图的正邻接链表和逆邻接链表。

有向图:

a :出度2,入度2

b :出度1,入度3

c :出度2,入度1

d :出度1,入度2

e :出度3,入度1正邻接链表

a2

b1

c2

d1

e3

1

2

3

4

1⋀

3

1⋀

3

4

0⋀

2

1

逆邻接链表

a2

b3

c1

d2

e1

1

2

3

4

1⋀

4

4

3

0⋀

4

2

0⋀

2

⑶对图7-27所示的带权无向图。

① 写出相应的邻接矩阵表示。

② 写出相应的边表表示。

③ 求出各顶点的度。

邻接矩阵:

∞ 9 6 3 ∞∞

9 ∞∞ 5 8 ∞

6 ∞∞ 2 9 5

3 5 2 ∞∞ 7

∞ 8 9 ∞∞ 4

∞∞ 5 7 4 ∞边表表示:

1

2

3

4

5

1

2

3

4

6

5

顶点表

0 1 9

0 2 6

0 3 3

1 3 5

1 4 8

2 3 2

边表

2 4 9

2 5 5

3 5 7

4 5 4

各顶点的度:

顶点1的度:3 顶点2的度:3 顶点3的度:4顶点4的度:4 顶点5的度:3 顶点6的度:3⑷已知有向图的逆邻接链表如图7-28所示。

① 画出该有向图。

② 写出相应的邻接矩阵表示。

③ 写出从顶点V1开始的深度优先和广度优先遍历序列。

④ 画出从顶点V1开始的深度优先和广度优先生成树。

有向图:

邻接矩阵表示:

0 1 0 1 0

1 0 0 0 0

1 1 0 0 1

1 0 1 0 0

0 1 1 1 0

深度优先遍历序列:V1 V4 V3 V5 V2

广度优先遍历序列:V1 V2 V4 V3 V5或V1 V4 V2 V3 V5深度优先生成树

广度优先生成树

相关文档
最新文档