●具有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)
【解析】不论是深度优先还是广度优先搜索遍历,图中n个顶点都必须被访问一次。从某个顶点出发,要搜索到其他顶点,必须沿着图中的边去找。用邻接矩阵做图的存储结构时,这些边是分布在一个n阶方阵中,要检测出这些边,必须对矩阵中n2个元素进行检测,因此,其时间复杂度为O(n2)。若用邻接表作为存储结构,只需对代表e条无向边的2e个边表结点进行检测,其时间复杂度为O(e)。深度优先搜索遍历需要用一个栈来保存本身已被访问但可能还有邻接顶点未被访问的那些顶点的序号,每个顶点都要进栈一次,故 n个顶点需要开辟n个元素的栈(若用递归算法则由系统开辟)。广度优先搜索遍历需要用一个队列来保存顶点的序号,每个顶点都要进队一次,故队列长度为n,所以深度优先或广度优先搜索遍历的空间复杂度为O(n)。
1.意向书具有()等特点.A.意向性B.内容宽泛C.法定性D.无法律约束力2.演讲稿的标题有()等 政治 2020-04-27 …
一个具有8个顶点的有向图中,所有顶点的入度之和与所有顶点的出度之和的差等于( )。A.16 B.4C 计算机类考试 2020-05-23 …
一个具有8个顶点的有向图中,所有顶点的入度之和与所有顶点的出度之和的差等于A.16B.4C.0D.2 计算机类考试 2020-05-24 …
若一个具有n个结点、k条边的非连通无向图是一个森林(n>k),则该森林中必有()。棵树。A.kB.n 计算机类考试 2020-05-24 …
若一个具有n个结点、k条边的非连通无向图是一个森林(n>k),则该森林中必有(63)棵树。A.kB. 计算机类考试 2020-05-26 …
若一个具有n个节点、k条边的非连通无向图是一个森林(n>k),则该森林中必有(19)棵树。A.kB. 计算机类考试 2020-05-26 …
以“快乐、阳光、成长”为主题的绘画作品.内容健康向上,具有创新性,能充分反映当代青少年儿童奋发向上 政治 2020-07-25 …
给出下列命题:(1)两个具有公共终点的向量,一定是共线向量。(2)两个向量不能比较大小,但它们的模 数学 2020-07-29 …
一个具有n个顶点和e条边的无向图,采用邻接表表示,表向量的大小为多少,所有顶点邻接表的结点总数为 数学 2020-08-02 …
C语言,数组与指针的问题我知道(*pt)[3]是指指向一个具有三个元素数组的指针(ps:这说明pt 其他 2020-08-03 …