早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

●具有n个顶点e条边的无向图,若用邻接矩阵作为存储结构,则深度优先或广度优先搜索遍历的时间复杂

题目

●具有n个顶点e条边的无向图,若用邻接矩阵作为存储结构,则深度优先或广度优先搜索遍历的时间复杂度为 (48) ;若用邻接表作为存储结构,则深度优先或广度优先搜索遍历时的时间复杂度为 (49) ;深度优先或广度优先搜索遍历的空间复杂度为 (50) 。

(48) ,(50) A.O(n2)

B.O(n)

C.O(n-1)

D.O(n+1)

(49) A.O(e)

B.O(e-1)

C.O(e2)

D.O(e+10)

参考答案
正确答案:A,A,B
【解析】不论是深度优先还是广度优先搜索遍历,图中n个顶点都必须被访问一次。从某个顶点出发,要搜索到其他顶点,必须沿着图中的边去找。用邻接矩阵做图的存储结构时,这些边是分布在一个n阶方阵中,要检测出这些边,必须对矩阵中n2个元素进行检测,因此,其时间复杂度为O(n2)。若用邻接表作为存储结构,只需对代表e条无向边的2e个边表结点进行检测,其时间复杂度为O(e)。深度优先搜索遍历需要用一个栈来保存本身已被访问但可能还有邻接顶点未被访问的那些顶点的序号,每个顶点都要进栈一次,故 n个顶点需要开辟n个元素的栈(若用递归算法则由系统开辟)。广度优先搜索遍历需要用一个队列来保存顶点的序号,每个顶点都要进队一次,故队列长度为n,所以深度优先或广度优先搜索遍历的空间复杂度为O(n)。
看了●具有n个顶点e条边的无向图,...的网友还看了以下:

5位同学参加比赛,预测成绩顺序是ABCDE,结果没有猜对任何一个名次,也没有猜中任何一对相邻的名次( 数学 2020-03-30 …

《南邻》杜甫诗的前两句诗是写邻里先生的------和-----谈谈这首诗与孟浩然的过故人庄表达情感 语文 2020-04-26 …

下列关于DNA分子复制的叙述不正确的是()A.在解旋酶的作用下先将整条链解开,然后再按碱基互补配对 语文 2020-05-15 …

有关极限有些想不通一个数于它相邻的数是无理数还是有理数?比如:根号2于它相邻(先只说右相邻)的数应 数学 2020-05-17 …

欲与元八卜邻,先是有赠白居易平生心迹最相亲,欲隐墙东不为身。ab每因暂出犹思伴,岂得安居不择邻。c 语文 2020-06-15 …

与鸟为邻阅读答案1.本文叙述了“与鸟为邻的过程.请按先后顺序概括写出这个过程2.作者说与鸟为邻,与 语文 2020-06-18 …

fatestaynight召唤英灵咒语英文版满盈吧,满盈吧,满盈吧,满盈吧,满盈吧周而复始,其次为 其他 2020-06-20 …

英语看图作文,风把衣服刮到了梅梅家的阳台上,梅梅拿起衣服下楼去问邻居,先问了一个女士,她说不是她的 英语 2020-07-14 …

阅读下面这首唐诗,然后回答问题。欲与元八卜邻,先有是赠①白居易平生心迹最相亲,欲隐墙东不为身。明月好 语文 2020-11-05 …

阅读下面这首唐诗,完成1~2题。欲与元八卜邻①,先有是赠白居易平生心迹最相亲,欲隐墙东②不为身。明月 语文 2020-12-06 …