图的深度优先搜索的时间复杂度
当用二维数组表示邻接矩阵作图的存储结构时,查找每个顶点的邻接点所需时间为O(n^2),其中n为顶点数.而当以邻接表作图的存储结构时,找邻接点所需时间为O(e),其中e为无...
当用二维数组表示邻接矩阵作图的存储结构时,查找每个顶点的邻接点所需时间为O(n^2),其中n为顶点数.
而当以邻接表作图的存储结构时,找邻接点所需时间为O(e),其中e为无向图中边的数或有向图中弧的数. 由此,当以邻接表作存储结构时,深度优先搜索遍历图的时间复杂度为O(n e).
请问上面这段话是什么意思?
为什么用邻接矩阵表示时,查找每个顶点的邻接点所需时间为O(n^2)?
而当以邻接表作图的存储结构时,找邻接点所需时间为O(e)?且深度优先搜索遍历图的时间复杂度为O(n e)?
谢谢谢谢
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询