Нашли ошибку?

Проверенные вершины в списке

СредняяОценка сложностиГлава 6

#поиск в ширину#хеш-таблицы#O-большоеid: ga-searched-list-complexity

Поиск в ширину, в котором проверенные вершины хранятся в списке, а не в множестве. Граф связный, в нём V вершин и E рёбер. Определите время выполнения.

Код

from collections import deque


def reachable(graph: dict[str, list[str]], start: str) -> list[str]:
    searched = []
    queue = deque([start])
    while queue:
        node = queue.popleft()
        if node in searched:
            continue
        searched.append(node)
        for neighbor in graph.get(node, []):
            queue.append(neighbor)
    return searched

Какое время выполнения?