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

●具有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条边的无向图,...的网友还看了以下:

大连是我国造船工业中心之一,大连发展造船业的有利条件是A.市场广阔,劳动力廉价B.港口条件优越,接 语文 2020-05-14 …

大连是我国造船工业中心之一,大连发展造船业的有利条件是A.市场广阔,劳动力廉价B.港口条件优越,接 语文 2020-05-14 …

●具有n个顶点e条边的无向图,若用邻接矩阵作为存储结构,则深度优先或广度优先搜索遍历的时间复杂 计算机类考试 2020-05-25 …

具有n个顶点、e条边的图采用邻接表存储结构,进行深度优先遍历和广度优先遍历运算的时间复杂度均为 计算机类考试 2020-05-26 …

具有n个顶点e条边的无向图,若用邻接矩阵作为存储结构,则深度优先或广度优先搜索遍历的时间复杂度 计算机类考试 2020-05-26 …

● 具有n个顶点、e条边的图采用邻接表存储结构,进行深度优先遍历和广度优先遍历运算的时间复杂度均 计算机类考试 2020-05-26 …

1.弧包括优弧和劣弧,大于半圆的弧叫做优弧,小于半圆的弧叫做劣弧.如图,以A,D为端点的弧有两条: 其他 2020-06-23 …

“五一”期间,李老师与王老师带着30个同学到山上采集植物标本,每人要带一瓶“可乐”,每瓶“可乐”3元 其他 2020-11-03 …

急求解答一道高中地理题1试分析广西北部湾经济区独特的区位优势2简述防城港港口建设的有利条件3中国-- 其他 2020-11-04 …

1979年,党中央和国务院决定对广东、福建两省的对外经济活动实行特殊优惠政策。这两省特殊的有利条件是 其他 2020-11-05 …