- 117
- 0
- 约9.08千字
- 约 13页
- 2017-03-26 发布于江苏
- 举报
图与遍历算法习题参考答案
第二章部分习题参考答案
1.证明下列结论:
1)在一个无向图中,如果每个顶点的度大于等于2,则该该图一定含有圈;
2)在一个有向图D中,如果每个顶点的出度都大于等于1,则该图一定含有一个有向圈。
1)证明:设无向图最长的迹每个顶点度大于等于2,故存在与相异的点与相邻,若则得到比更长的迹,与P的取法矛盾。因此,,是闭迹,从而存在圈
证明*:设在无向图G中,有n个顶点,m条边。由题意知,m=(2n)/2=n,而一个含有n个顶点的树有n-1条边。因m=nn-1,故该图一定含有圈。
(定义:迹是指边不重复的途径,而顶点不重复的途径称为路。起点和终点重合的途径称为闭途径,起点和终点重合的迹称为闭迹,顶点不重复的闭迹称为圈。)
2)证明:设有向图最长的有向迹每个顶点出度大于等于1,故存在为的出度连接点,使得成为一条有向边,若则得到比更长的有向迹,与P矛盾,因此必有,从而该图一定含有有向圈。
2.设D是至少有三个顶点的连通有向图。如果D中包含有向的Euler环游(即是通过D中每条有向边恰好一次的闭迹),则D中每一顶点的出度和入度相等。反之,如果D中每一顶点的出度与入度都相等,则D一定包含有向的Euler环游。这两个结论是正确的吗?请说明理由。如果G是至少有三个顶点的无向图,则G包含Euler环游的条件是什么?
证明:1)若图D中包含有向Euler环游,下证明每个顶点的入度和出度相等。
如果该有向
原创力文档

文档评论(0)