Какой из следующих алгоритмов может быть использован для проверки наличия цикла в ориентированном графе?