Я просто читал об алгоритме черепахи и зайца (медленный и быстрый бегун) here, но я не совсем понимаю, почему это считается лучшим решением.Проверка соответствия связанного списка
Не было бы меньше времени, чтобы сделать это:
сохранить корневой узел
путешествие через связанный список
на каждом новом узле, проверьте, если это корневой узел.
Нет ; список, содержащий круг, может иметь головной узел в конце хвоста 6 или 9; голова не может быть на круге, но список по-прежнему круглый. –