-
图采用邻接矩阵和邻接链表表示时,深度优先遍历算法的时间复杂度有何不同? 邻接矩阵表示的空间复杂度
图采用邻接矩阵和邻接链表表示时,深度优先遍历算法的时间复杂度有何不同? 1.采用邻接矩阵表示时,设邻接矩阵有n×n阶,矩阵包含n^2个元素。对每个顶点来说,搜索其所有邻接点需要搜索矩阵中对应的整个一行,因此,对整个图的遍历来说,需要搜索。邻...
-
数据结构中关于图的遍历的时间复杂度问题 深度优先遍历 空间复杂度
图的深度优先搜索的时间复杂度 因为在邻接矩阵上复遍历,一般至少需要将矩阵中元素一半给过一下,由于矩阵元素个数为n^2,因此时间复杂度就是O(n^2)至于制在邻接表上遍历时,过程与这个类似,但是邻接表中只是存储了边结点(e条边,无向图也只是2...