假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是() A. O(n) B. O(e) C. O(n+e) D. O(n*e)
删除与某个顶点V欧相关的所有边的过程:先删除下标为V的顶点表节点的单链表,出边数最多为n-1,对应时间复杂度为O(n),再扫描所以边表的结点,删除所有的顶点V的入边,对应的时间复杂度为O(e)。故总的时间复杂度为O(n+e)。
假设一个有n个顶点和e条弧的有向图[1]用邻接表[2]表示,则删除预某个顶点vi相关的所有弧的时间复杂度是( )。 A. O(n) B. O(e) C. O(n+e
假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除预某个顶点vi相关的所有弧的时间复杂度是( )。A.A) O(n)B.B) O(e)C.C) O(n+e)D.D)
假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点v相关的所有弧的时间复杂度是( )。A.O(n)B.O(e)C.O(n+e)D.O(n×e)
【题目】假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点v相关的所有弧的时间复杂度是为什么是 o(n+e)? 相关知识点: 试题来源: 解析 【解析】因为要找到所有以这个顶点为终点的弧,必须将整个邻接表找完才行,这个不是逆邻接表,每个顶点的边表只管出不管入 ...
每个出边表设置一个头结点,所有头结点构成一个向量,该向量称为顶点表。因为弧是有方向的,所以每一条弧只用一个边表结点来表示,e条弧则有p个结点,因此有,n个顶点和e条弧的有向图的邻接表含有n个顶点表结点和v i 个边表结点。要删除以顶点v i 为尾的弧只要删除第i个出边表中的结点就行了,但要删除以...
答案 因为要找到所有以这个顶点为终点的弧,必须将整个邻接表找完才行,这个不是逆邻接表,每个顶点的边表只管出不管入相关推荐 1假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是___为什么是o(n+e)?反馈 ...
假设一个由n个顶点和e条边的有向图用邻接表表示,则删除与某个顶点v,相关的所有边的时间复杂度是BO(e)CO(n+e)