找到关系是否对称的复杂性?

时间:2014-05-14 17:16:11

标签: data-structures graph complexity-theory relation

我有一个问题,说

Let a directed graph G model a relation R. If G is represented using adjacency lists, then,
the worst case time complexity for finding whether R is symmetric would be (as a
function of |R| ) _____?

根据我的回答是,为了找到是否满足对称属性,我们只需要去两个顶点并检查它们是否彼此相互拥有邻接列表。 所以,最坏的情况是O(度(顶点)),但给出的答案是O(|R|*|R|)O(|E|*|E|)

怎么样?

1 个答案:

答案 0 :(得分:1)

O(度(顶点))是什么意思?

除了考虑必须检查关系中的每一对都有反向。所以每对| R |关系的成员,将有一个搜索。搜索本身 - 如果不使用任何技巧 - 是关于访问| R |对,所以在最坏的情况下它将是| R | * | R |

是有意义的