J'ai été posé cette question en entretien: "Comment détecter la boucle dans une liste chaînée?", J'ai résolu cela mais immédiatement l'intervieweur m'a demandé comment enlever la boucle dans une liste chaînée. J'ai bafouillé.
Alors des indications sur comment résoudre cela, peut-être du pseudo-code, ou une définition de méthode?
Je suis à l'aise avec Java donc j'ai marqué cette question sous java.
Par exemple cette liste chaînée a une boucle
0--->1---->2---->3---->4---->5---->6
|
|
11<—-22<—-12<—-9<—-8
1 votes
Pouvez-vous définir ce qu'est une boucle?
0 votes
@Enrique - OP voulait probablement dire une liste circulaire.
0 votes
@Enrique : Modifier ma question pour plus de détails, merci de me donner du temps
1 votes
Étroitement lié à nomachetejuggling.com/2014/06/24/…