Aloa,
je reviens avec un nouveau problème de structure.
Il semblerait que je prenne une boucle infini dans la construction, pouvez vous m'expliquer ou se situe l'erreur ?
J'ai simplifié le code pour enlever le superflu, la boucle infini se trouve sur le addNext.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 public class Arbre { public Arbre previous; public float value; public Coup unCoup; public Arbre next; public Arbre(Coup c1){ this.previous=null; this.unCoup=c1; this.next=null; } public void addNext(Coup c2){ Arbre a=this; //Node courant while(a.next!=null){ //Node last a=this.next; } Arbre aNext=new Arbre(c2); aNext.previous=a; a.next=aNext; }
Je ne vois pas d'où peut provenir le problème j'ai pourtant l'impression d'avoir bien fait mon chaînage...
Partager