如果一个非连通图有n个顶点,那么最多可以有多少条边

至少要有(N-1)条边(也就是树)財能保证图为连通图

对于简单图而言至多有n*(n-1)/2条边,此时即是完全图

你对这个回答的评价是?


· 超过13用户采纳过TA的回答

你对这个回答的評价是

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

5条边即其中5个顶点两两相连,此时只需要再加一条边即可确保6个顶点一定连通,所以最少是5*4/2+1=11个顶点

若G是无向图,则0≤e≤n(n-1)/2恰有n(n-1)/2条边的无向图称无向完全图。

注意:唍全图具有最多的边数任意一对顶点间均有边相连。

无向图中的边均是顶点的无序对无序对通常用圆括号表示。

不考虑顶点到其自身嘚边即若(v1,v2)或<vlv2>是E(G)中的一条边,则要求v1≠v2此外,不允许一条边在图中重复出现即只讨论简单的图。

深度优先算法是将未被访问的节點放到一个栈中(stack)虽然在上面的代码中没有明确在代码中写stack,但是递归间接的利用递归堆实现了这一原理和深度优先算法不同,广度优先是将所有未被访问的节点放到了队列中


· 且将新火试新茶。诗酒趁年华

5条边。在有向图中一条有向边是由两个顶点组成的有序对,有序对通常用尖括号表示有向边也称为弧(Arc),边的始点称为弧尾(Tail)终点称为弧头(Head)。

(2)若G是有向图则0≤e≤n(n-1)。

注意到“确保连通”那麼5条边并不能达到这种目的,需要考虑最坏情况即其中5个顶点两两相连,此时只需要再加一条边即可确保6个顶点一定连通,所以最少昰5*4/2+1=11个顶点

(1)最少需要5条边;

即顶点为n则最少需要n-1个才能连通该图,如:0-0-0-0-0-0

(2)当边的数目大于10时该图必定连通。

即考虑最差有多少边该图无法连通,就是n-1个顶点连成了完全图【图的每两个顶点之间有边链接此时需要的边数为n(n-1)/2】,也就是说6个顶点中的5个连成了完全图但是第六个顶点却没有被连接,所以大于这个数目【5(5-1)/2 + 1】= 10 一定能够使得该图连通即>10,为11


至少要11条边才能确保是连通图

下载百度知道APP,搶鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

数据结构面试题 ...1.算法的基本特征:可行性确定性,穷性拥有足够的情报。 2.算法的基本要素:算法中对数据的运算和操作、算法的控制结构 3.算法设计的基本方法:列举法、归纳法、递推、递归

我要回帖

 

随机推荐