Leí una pregunta de una entrevista en línea sobre cómo encontraría un bucle en una lista vinculada, y la solución (algoritmo de búsqueda de ciclos de Floyd) es tener dos punteros, uno es 2 veces más rápido que el otro , y verifica si se encuentran nuevamente.Algoritmo de detección de bucle de lista enlazada
Mi pregunta es: ¿por qué no puedo mantener un puntero fijo, solo mover el otro puntero hacia delante en 1 paso cada vez?
Hay una modificación algo más rápida del algoritmo, si alguien tiene curiosidad: http://www.siafoo.net/algorithm/11 – Dave