Я намагаюся вирішити задачу з графіком (це не для домашніх завдань, просто для того, щоб практикувати свої навички). Дано DAG , де V - множина вершин, а E - ребра. Графік представлений у вигляді списку суміжності, тому A v - це набір, що містить усі з'єднання v . Моє завдання полягає в тому, щоб знайти , які вершини досяжні з кожної вершини про ∈ V . Я використовую розчин має складність O ( V 3 ), з транзитивним закриттям, але я читав, що в блозі це може бути швидше, хоча він не виявив, як. Може хтось скаже мені інший спосіб (з кращою складністю) вирішити проблему перехідного закриття в DAG?