考点1:图的基本性质
Q1
图G是一个非连通无向图,共有28条边,该图至少有多少个顶点?A1
这里要求顶点个数最少的情况。在图中,能够使顶点个数最少而边数最多的情况为当该图是完全图时。而完全图是一个连通图,所以这里分离出一个顶点,使图G变为由两个连通子图组成的图即可。 只含一个顶点的子图没有边,另一个完全图的边数为n(n-1)/2=28,得n=8。所以该图至少有1 +8=9个顶点。 【知识点速记】以下表达式中n为顶点个数: ①无向完全图的边数:n(n -1)/2 ②有向完全图的边数:n(n -1)Q2
有n个顶点的有向强连通图最多有多少条边?最少有多少条边?A2
强连通图是指一个有向图中任意两点v1、v2间存在v1到v2的路径(path)及v2到v1的路径的图。 图中边数最多情况:即n个顶点中两两相连,若不计方向,n个点两两相连有n(n-1)/2条边,而由于强连通图是有向图,故每条边有两个方向,n(n-1)/2×2=n(n-1),故有n个顶点的强连通图最多有n(n-1)条边。 图中边数最少情况:即n个顶点围成一个圈,且圈上各边方向一致,此时该图有n条边。考点2:图的邻接矩阵
Q1
[2015统考]已知含有5个顶点的图G如下图所示, 请回答下列问题:1)写出图G的邻接矩阵A (行、列下标从0开始)。
2)求A2,矩阵A中位于0行3列元素值的含义是什么?
3)若已知具有n (n≥2)个顶点的图的邻接矩阵为B,则Bm(2≤m≤n)中非零元素的含义是什么?
A1
01
构造图的邻接矩阵,首先构造一个n×n的空矩阵(n为顶点个数),若顶点u与v之间有边,则将第u行第v列的数置为1,否则为0。
02
由矩阵的乘法可知,A2的第0行第3列由A的第0行乘以A的第3列的乘积和得到。故其代表从顶点0到顶点3之间长度为2的路径共有3条。
03
由2)可总结到:Bm(2≤m≤n)中位于i行j列(0≤i, j≤n-1)的非零元素的含义是,图中从顶点i到顶点j的长度为m的路径条数。
【知识点速记】A为图G的邻接矩阵,则Am(2≤m≤n)中位于i行j列(0≤i, j≤n-1)的非零元素的含义是,图中从顶点i到顶点j的长度为m的路径条数。Q2
表示有1000个顶点、l000条边的有向图的邻接矩阵有多少个矩阵元素?是否稀疏矩阵?A2
矩阵元素个数=1000×1000=106,不一定是稀疏矩阵(稀疏矩阵的定义是非零个数远小于该矩阵元素个数,且分布无规律)考点3:图的应用
Q1
对于一个有向图,不用拓扑排序,如何判断图中是否存在环?A1
也可使用深度优先遍历(dfs),按退出dfs过程的先后顺序记录下的顶点是逆向拓扑有序序列。若在执行dfs(v)未退出前,出现顶点u到v的回边,则说明存在包含顶点v和顶点u的环。 【知识点速记】判断有向图是否存在环可用方法有:①深度优先遍历 ②拓扑排序Q2
G=(V,E)是一个带有权的连通图,则:1)请回答什么是G的最小生成树;
2)G为下图所示,请找出G的所有最小生成树。A2
01
02
顶点集合V(G)={1,2,3,4,5} 边以三元组(vi,vj,w)形式表示,w为权值① E1(G)={(4,5,2),(2,5,4),(2,3,5),(1,2,7)}
② E2(G)={(4,5,2),(2,4,4),(2,3,5),(1,2,7)}抓码计算机考研qq群
总群:625590924
广大:1143982604
暨大:1071137230
广工:938111325
华工:428389734
深大:729770764
浙大:978938582
厦大:1125268501
中大:921801084
南航:281118241
华农:515681663
重邮:736197896
北邮:1126650806
南邮:1109929146
广外:976231252
东北大学:1128523098
华南师大:428389734
南昌大学:923249141
给个“在看”支持一下我