求助题解复杂度是否算错(玄关)
查看原帖
求助题解复杂度是否算错(玄关)
476093
JuRuoOIer楼主2024/8/25 12:02

rt,在此篇题解中,作者自称复杂度是 O(n2)O(n^2) 的,但(我认为)实际上 BFS 的过程需要遍历每条边,而题中并未限制边数的范围,因此一遍 BFS 就应该是 O(n2)O(n^2) 的,加上外面枚举起点,总复杂度应为 O(n3)O(n^3)。

请问是我理解有误还是题解计算确实不对?同时求本题是否有比 O(n3)O(n^3) 更快的做法?谢谢

2024/8/25 12:02
加载中...