cycle

Ciclos en el software de árbol genealógico

Soy el desarrollador de algún software de árbol genealógico (escrito en C++ y Qt). No tuve problemas hasta que uno de mis cli ... irma que X no puede ser padre y abuelo de Y). ¿Cómo puedo resolver esos errores sin eliminar todas las aserciones de datos?

Explicar cómo encontrar el nodo de inicio de ciclo en el trabajo de lista de ciclo vinculado?

Entiendo que la reunión de la Tortuga y la Liebre concluye la existencia del bucle, pero ¿cómo mover a la tortuga al principi ... iebre en el lugar de reunión, seguido de mover ambos un paso a la vez hace que se encuentren en el punto de inicio del ciclo?

Cómo romper el ciclo exterior en Ruby?

En Perl, hay una capacidad para romper un ciclo externo como este: AAA: for my $stuff (@otherstuff) { for my $foo ... ), que usa una etiqueta de bucle para romper el bucle externo desde el interior del bucle interno. ¿Hay algo similar en Ruby?

Jackson-serialización de entidades con relaciones bidireccionales (evitando ciclos)

Tengo dos entidades: Parent { Child[] children; } and Child { Parent parent; } Estoy al tanto de @JsonBackReferen ... erialización de entidades que ya estaban serializadas en lugar de marcar campos elegibles o no elegibles para serialización.

Cómo determinar si una lista vinculada tiene un ciclo usando solo dos ubicaciones de memoria

¿Alguien sabe de un algoritmo para encontrar si una lista enlazada gira sobre sí misma usando solo dos variables para recorr ... l. Estoy pensando que tiene que ver con diferentes tasas de atravesar la lista y comparar valores de puntero. ¿Alguna idea?

¿Hay alguna posibilidad de imitar el método Ruby de times () en C#?

Cada vez que necesito hacer algo N veces dentro de un algoritmo usando C# escribo este código for (int i = 0; i < N; i+ ... ... } ¿Es posible usar algunas nuevas características del lenguaje C# 3.0 para hacer que N times cycle sea más elegante?