Я получил неориентированный граф таким образом, что все ребра с одинаковым весом и всеми вершинами связаны. Я хочу найти путь между любой заданной парой вершин.Эффективный способ найти путь между любыми двумя узлами в неориентированном графе
Менее эффективное решение: Для выполнения BFS, начиная с одной из вершин, отслеживайте посещенные вершины до достижения конечной вершины. Это будет выполняться в O (V + E). Но это нужно сделать для каждой пары вершин. Следовательно, если есть M-число запросов для поиска пути, сложностью будет O (M * (E + V)).
Можем ли мы сделать это лучше? Можно ли использовать вывод BFS и решить остальные?