Я не могу найти формальное определение цикла в неориентированном графе.CLRS сообщает только определение симплексных циклов, которые мне не удается обобщить для универсального цикла.
Это определение CLRS: симплексный цикл в неориентированном графе - это путь <v0,v1,..,vk>
, так что:
k >= 3
v0 = vk
v1,..,vk
различаются
Поэтому я попытался удалить 3
условие для определения общего цикла, но это не может работать, потому что у нас может быть что-то вроде этого: <a, b, c, b, a>
это явно не цикл.