我有一个问题,说
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|)
怎么样?
答案 0 :(得分:1)
O(度(顶点))是什么意思?
除了考虑必须检查关系中的每一对都有反向。所以每对| R |关系的成员,将有一个搜索。搜索本身 - 如果不使用任何技巧 - 是关于访问| R |对,所以在最坏的情况下它将是| R | * | R |
是有意义的