假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点V1相关的所有弧的时间复杂度是( )。
O(n)
O(e)
O(n+e)
O(n*e)
第一次遍历,遍历所有结点 for循环 n次,查找所有出度 第二次遍历,因为是邻接表,for循环的次数是e,看出度是否为V1,或者入度是否为V1,只要符合条件就删除边 因此,时间复杂度为O(n*e)
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题