Граф имеет только один корень. И сохраняется в следующем формате:
0 -> 1,
0 -> 2,
1 -> 3,
1 -> 4,
2 -> 4,
2 -> 5,
4 -> 5,
5 -> 2 (This is the cycle)
Каков наиболее эффективный способ определить, существует ли в графе хотя бы один цикл с использованием Java? Спасибо!