数据结构教程(C++语言描述)(第3版微课视频版)课件 第8章图(3).pptx

数据结构教程(C++语言描述)(第3版微课视频版)课件 第8章图(3).pptx

一个有n个顶点的连通图的生成树是一个极小连通子图。

生成树含有图中全部顶点,但只包含构成一棵树的n-1条边。

如果在一棵生成树上添加一条边,必定构成一个环:因为这条边使得它依附的那两个顶点之间有了第二条路径。;连通图:仅需调用遍历过程(DFS或BFS)一次,从图中任一顶点出发,便可以遍历图中的各个顶点。遍历中搜索边v,w时,若顶点w首次访问(该边也是首次搜索到),则该边是一条树边,所有树边构成一棵生成树。

非连通图:需对每个连通分量调用一次遍历过程,所有连通分量对应的生成树构成整个非连通图的生成森林。;由深度优先遍历得到的生成树称为深度优先生成树。

由广度优先遍历得到的生成树称为广度优先生成树

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档