Проще говоря, в BFS мы используем очередь для отслеживания пути посещения.Каждая вершина графа посещается не более одного раза.Следовательно, размер очереди максимальный V.Отсюда сложность пространства, если функция числа вершин в графе, т. Е. O (| V |).Что касается сложности времени, мы запускаем цикл, чтобы пройти по всем вершинам графа.Это O (| V |).Также для каждой найденной вершины нам нужно проверить всех ее соседей и, следовательно, количество ребер, с которыми она связана.Это дает нам O (| E |).Таким образом, сложность может быть объяснена обозначением O (| V | + | E |).