- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Data Structures and Algorithms
design | analyze | experiment | implement;;图的概念和术语;G1 = (V,E)
V(G1) = {A,B,C,D,E}
E(G1) = {(A,B),(A,C),(B,E),(C,D),(C,E),(D,E)}
G2 = (V,E)
V(G2) = {A,B,C,D}
E(G2) = {A,B,A,C,A,D,B,C,C,B,C,D};无向完全图(undirected complete graph):在一个无向图中,如果任意两个顶点都有一条边直接相连,则称该图为无向完全图。
具有n个顶点的无向图,边数的取值范围是[0..n(n-1)/2]。无向完全图具有n(n-1)/2条边。
;有向完全图(directed complete graph):在一个有向图中,如果任意一个顶点都有一条弧直接到达其他顶点,则称该图为有向完全图。
具有n个顶点的有向图,边数的取值范围是[0..n(n-1)]。有向完全图具有n(n-1)条弧。;图的概念和术语;子图(subgraph):设有两个图G和G`,且满足条件V(G`)是V(G)的子集,V(G`)?V(G),且E(G`)是E(G)的子集,E(G`)?E(G),则称G`是G的子图。;权(weight):有时边或者弧上具有与之相关的某种含义的数值,称作权。
加权图(weighted graph):若图中的边上带有权,则该图称为加权图,或称为网。
;稀疏图与稠密图:有很少边或弧(如enlogn)的图称为稀疏图,反之称为稠密图。
度:图G中,与顶点v相关联的边的数目,称为顶点v的度。有向图中顶点v的度是其入度和出度之和。
入度:有向图中进入某一结点的边数,称为该结点的入度
出度:有向图中离开某一结点的边数,称为该结点的出度
一个具有n个顶点,e条边或弧的图,顶点的度数之和是边数的2倍
;路径(path):在无向图G中,若存在一个从顶点v1到vn的顶点序列v1,v2,…,vn满足(vi,vi+1)∈E(1=in),则称从顶点v1到顶点vn存在一条路径。
路径长度(path length):是指该路径上经过的边或弧的数目。对于加权图,路径长度是指该路径中各边权值之和。
回路或环(cycle):若一条路径上的第一个顶点和最后一个顶点相同,则该路径称为回路或环。
简单路径:若一条路径上所有顶点均不重复,则该路径称为简单路径。
简单回路或简单环:除第一个顶点和最后一个顶点之外,其余顶点不重复出现的回路,称为???单回路或简单环。
;连通图:在无向图G中,若从u到v(u≠v)存在路径,则称u到v是连通的。若V(G)中的每一对不同顶点u和v都连通,则称G是连通图。
连通分量:无向图G中的极大连通子图称为图G的连通分量;强连通图:在有向G图中,若对于V(G)中的每一对不同的顶点u,v,u≠v,都存在从u到v及v到u的路径,则称G是强连通图。
强连通分量:有向图G中极大的强连通子图称为图G的强连通分量。;生成树:是连通图的极小连通子图,它含有图中全部n个顶点,但只有足以构成一棵树的n-1条边。在生成树中添加一条边之后,必然会形成回路或环。;有向树:只有一个顶点的入度为0,其余顶点的入度为1的有向图,称为有向树。有向树是弱连通图。将有向图的所有的有向边替换为无向边,所得到的图称为原图的基图。如果一个有向图的基图是连通图,则该有向图是弱连通图;下列关于无向连通图特性的叙述中,正确的是
Ⅰ. 所有顶点的度之和为偶数
Ⅱ. 边数大于顶点个数减1
Ⅲ. 至少有一个顶点的度为1;设无向图的顶点个数为n,则该图最多有( )条边。;一个有n个结点的图,最少有( )个连通分量,最多有( )个连通分量。;在一个无向图中,所有顶点的度数之和等于所有边数的____倍。;要连通具有n个顶点的有向图,至少需要()条边。;G是一个非连通无向图,共有28条边,则该图至少有[填空1]个顶点。;若无向图G=(V.E)中含7个顶点,则保证图G在任何情况下都是连通的,则需要的边数最少是;已知无向图G含有16条边,其中度为4的顶点个数为3,度为3的顶点个数为4,其他顶点的度均小于3。图G所含的顶点个数至少是( );对于无向图G=(V,E),下列选项中正确的是( )。;图的抽象数据类型定义; virtual bool removeEdge(int from, int to) = 0;// 删除边
virtual void printGraph()const=0; // 输出图protected:
struct mstEdge { // 最小生成树的边结点类型
您可能关注的文档
- 智慧供应链 课件 第1章 智慧供应链概述.pptx
- 智慧供应链 课件 第2章 智慧供应链的需求预测.pptx
- 第3章 智慧供应链的订单与排产.pptx
- 智慧供应链 课件 第5章 智慧供应链的智能制造.pptx
- 智慧供应链 课件 第6章 智慧供应链的智慧物流.pptx
- 智慧供应链 课件 第7章 智慧供应链的逆链和溯源.pptx
- 智慧供应链 课件 第8章 智慧供应链的脱碳.pptx
- 智慧供应链 课件 第9章 智慧供应链的韧性.pptx
- 智慧供应链 课件 第10章智慧供应链金融.pptx
- 《智慧供应链》 习题答案.docx
- 算法与数据结构(C++语言版)(第2版)课件 第9章_图的应用16:9.pptx
- 算法与数据结构(C++语言版)(第2版)课件 第10章_集合与查找16:9.pptx
- 算法与数据结构(C++语言版)(第2版)课件 第11章_散列表16:9.pptx
- 算法与数据结构(C++语言版)(第2版)课件 第12章_排序16:9.pptx
- 算法与数据结构(C++语言版)(冯广慧第2版)习题及答案 第1章课后习题答案.docx
- 算法与数据结构(C++语言版)(冯广慧第2版)习题及答案 第2章课后习题答案.docx
- 算法与数据结构(C++语言版)(冯广慧第2版)习题及答案 第3章课后习题答案.docx
- 算法与数据结构(C++语言版)(冯广慧第2版)习题及答案 第4章课后习题答案.docx
- 算法与数据结构(C++语言版)(冯广慧第2版)习题及答案 第5章课后习题答案.docx
- 算法与数据结构(C++语言版)(冯广慧第2版)习题及答案 第6章课后习题答案.docx
文档评论(0)