网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

设图T=[ V’,E’]是图G=(V,E)的子图,如果T是一个树,则称T是G的一个支撑树。


参考答案和解析
A解析:本题主要考查各种排序方法的性能分析。
更多 “设图T=[ V’,E’]是图G=(V,E)的子图,如果T是一个树,则称T是G的一个支撑树。” 相关考题
考题 在连通图G中的一个子图,称为图G的树的条件是(). A、该子图包含图G的所有节点B、该子图不构成回路C、该子图可以构成回路D、该子图是连通的

考题 设一个图G={V,{A}},V={a,b,c,d,e,f},A={,,,,,,}。那么顶点e的入度是_____;出度是_____;通过顶点f的简单回路有_____条;就连通性而言,该图是_____图;它的强连通分量有_____个;其生成树可能的最大深度是_____。

考题 关于某连通图G的支撑树T的说法,错误的是( )。 A.T为G的子图B.T中至少两个端的度数为1C.T是最小连通图D.T存在回路

考题 阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。[说明]Kruskal算法是一种构造图的最小生成树的方法。设G为一无向连通图,令T是由G的顶点构成的于图,Kmskal算法的基本思想是为T添加适当的边使之成为最小生成树:初始时,T中的点互相不连通;考察G的边集E中的每条边,若它的两个顶点在T中不连通,则将此边添加到T中,同时合并其两顶点所在的连通分量,如此下去,当添加了n-1条边时,T的连通分量个数为1,T便是G的一棵最小生成树。下面的函数void Kruskal(EdgeType edges[],int n)利用Kruskal算法,构造了有n个顶点的图 edges的最小生成树。其中数组father[]用于记录T中顶点的连通性质:其初值为father[i]=-1 (i=0,1,…,n-1),表示各个顶点在不同的连通分量上;若有father[i]=j,j>-1,则顶点i,j连通;函数int Find(int father[],int v)用于返回顶点v所在树形连通分支的根结点。[函数]define MAXEDGE 1000typedef struct{ int v1;int v2;}EdgeType;void Kruskal(EdgeType edges[],int n){ int father[MAXEDGE];int i,j,vf1,vt2;for(i=0;i<n;i+ +) father[i]=-1;i=0;j=0;while(i<MAXEDGE j<(1)){ vf1=Find(father,edges[i].v1);vf2=Find(father,edges[i].v2);if((2)){(3)=vf1;(4);printf("%3d%3d\n",edges[i].v1,edges[i].v2);}(5);}}int Find(int father[],int v){ int t;t=v;while(father[t]>=0) t=father[t];return(t);}

考题 设G1=(V1,E1)和G2=(V2,E2)为两个图,如果V1ÍV2,E1ÍE2则称()。 A、G1是G2的子图B、G1是G2的连通分量

考题 一个无圈的连通图就是() A、树B、最小支撑树C、支撑子图D、有向图

考题 如果一个图 G 从 V1 到各点的最短路是唯一的,则连接 V1 到各点的最短路,再去掉重复边, 得到的图即为最小支撑树。 () 此题为判断题(对,错)。

考题 图 G 的最小支撑树中从 V1 到 Vn 的通路一定是图 G 从 V1 到 Vn 的最短路。 () 此题为判断题(对,错)。

考题 阅读下列C程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】 应用Prim算法求解连通网络的最小生成树问题。请阅读程序后填空。const int MaxInt=INT MAX; //INT MAX的值在<limits.h>中const int n=6; //图的顶点数,应由用户定义typedef int AdjMatrix[n][n]; //用二维数组作为邻接矩阵表示typedef struct{ //生成树的边结点int fromVex,to Vex; //边的起点与终点int weight; //边上的权值}TreeEdSenode;typedef TreeEdgeNode MST[n-1]; //最小生成树定义void PrimMST (AdjMatrix G,MST T,int rt){//从顶点rt出发构造图G的最小生成树T,rt成为树的根结点TreeEdgeNode e; int i,k=0,min,minpos,v;for(i=0;i<n;i++) //初始化最小生成树Tif(i!=rt){T[k].fromVex=rt;(1);T[k++].weight=G[rt][i];}for(k=0;k<n-1;k++){ //依次求MST的候选边(2);for(i=k;i<n-1;i++) 八遍历当前候选边集合if(T[i].weight<min) //选具有最小权值的候选边{min=T[i].weight;(3);}if(min==MaxInt) //图不连通,出错处理{cerr<<“Graph is disconnected!”<<endl; exit(1);}e=T[minpos];T[minpos]=T[k];(4);v=T[k].to Vex;for(i=k+1;i<n-1;i++) //修改候选边集合if(G[v][T[i].to Vex]<T[i].weight){T[i].weight=G[v][T[i].toVex];(5);}}}

考题 已知图G=(V,E),其中V=(a,b,c,d,e,f),E:{<a,b>,<a,d>,<a,e>,<d,e>,<e, b>,<c,b>,<c,e>,<c,b,<f,e>},则从该图的顶点a出发的深度优先遍历序列是(51),广度优先遍历序列是(52),其深度优先生成树(或森林)是(53),广度优先生成树(或森林)是(54),该图的一个拓扑序列是(55)。A.abdecfB.abdcefC.aebdcfD.adebfe

考题 设有一个无向图G=(V,E)和G′=(V′,E′),如果G′为G的生成树,则下面不正确的说法是(40)。A.G′为G的子图B.G′为G的极小连通子图且V′=VC.G′为G的一个无环子图D.G′为G的边通分量

考题 设无向图G=(V,E)和G′=(V′,E′),如果G′是G的生成树,则下面的说法中错误的是()。A.G′为G的极小连通子图且V=V′ B.G′是G的一个无环子图 C.G′为G的子图 D.G′为G的连通分量

考题 设有向图G=(V,E)和G′-(V′,E′).如(G′)是G生成树,下面说法中不正确的是()A.G′为G的连通分量 B.G′为G的无环子图 C.G′为G的子图 D.G′为G的极小连通子图且V′=V

考题 若有向图G有根u,且基本图是一棵树,则称G为以u为根的( )A.有向树 B.完备图 C.简单图 D.分离图

考题 设无向图G=(V,E)和G’=(V’,E’),如果G’是G的生成树,则下面的说法中错误的是()。A、G’为G的子图B、G’为G的连通分量C、G’为G的极小连通子图且V=V’D、G’是G的一个无环子图

考题 互在任一图G中,当点集V确定后,树图是G中边数最少的连通图。

考题 在任一图G中,当点集V确定后,树图是G中边数最少的连通图。()

考题 连通图G的生成树是一个包含G的所有n个顶点和n-1条边的子图。

考题 设G1=(V1,E1)和G2=(V2,E2)为两个图,如果V1V2,E1E2则称()。A、G1是G2的子图B、G2是G1的子图C、G1是G2的连通分量D、G2是G1的连通分量

考题 图G的生成树是该图的一个极小连通子图

考题 一个连通图的生成树是该图的()连通子图。若这个连通图有n个顶点,则它的生成树有()条边。

考题 判断题在任一图G中,当点集V确定后,树图是G中边数最少的连通图。()A 对B 错

考题 填空题一个连通图的生成树是该图的()连通子图。若这个连通图有n个顶点,则它的生成树有()条边。

考题 单选题设无向图G=(V,E)和G’=(V’,E’),如果G’是G的生成树,则下面的说法中错误的是()。A G’为G的子图B G’为G的连通分量C G’为G的极小连通子图且V=V’D G’是G的一个无环子图

考题 判断题连通图G的生成树是一个包含G的所有n个顶点和n-1条边的子图。A 对B 错

考题 单选题设G1=(V1,E1)和G2=(V2,E2)为两个图,如果V1V2,E1E2则称()。A G1是G2的子图B G2是G1的子图C G1是G2的连通分量D G2是G1的连通分量

考题 判断题图G的生成树是该图的一个极小连通子图A 对B 错

考题 判断题互在任一图G中,当点集V确定后,树图是G中边数最少的连通图。A 对B 错