我做了一个算法来解决问题,但我不知道它的复杂性。 该算法验证图形的所有顶点是否都是“良好的”#34;。 A"好" vertex是一个顶点,可以访问自己开始的路径后的图形的所有其他顶点。
result
谢谢,对不起我的英语。
答案 0 :(得分:2)
我认为复杂度是O(n ^ 2),因为你通过调用:
来使用嵌套循环getChildren(graph.getVertex().get(i), graph.getVertex().get(i).getName(), accessibleVertex);