当前位置:首页 → 计算机类 → 软件水平考试 → 中级数据库系统工程师->对有n个结点、e条边且采用数组表示法(即邻接矩阵存储)无向图
对有n个结点、e条边且采用数组表示法(即邻接矩阵存储)无向图进行深度优先遍历,时间复杂度为( )

本题考查数据结构相关知识,图存储有两种方式:邻接矩阵,邻接表。邻接矩阵:图顺序存储,矩阵中a值定义为:0,两个顶点不相邻,1相邻。邻接表:图链式存储,对图中每一个顶点建立一个单链表,指示与该顶点邻接顶点和关联边或出弧。图深度优先和广度优先遍历复杂度:邻接矩阵:矩阵包含n2个元素,在算法中,共n个顶点,对每个顶点都要遍历n次,所以时间复杂度为O(n2)邻接表:包含n个头结点和e个表结点,算法中对所有结点都要遍历一次,所以时间复杂度为O(n+e)









