Téléchargement
illégal
Posez votre question Signaler

[Java] copie d'une liste doublement chainée [Résolu]

LCoileux - Dernière réponse le 2 déc. 2010 à 15:12
Bonjour,
voilà je cherche a écrire une fonction qui copie une liste doublement chainée. Seulement pour le moment, elle ne met crée qu'une seconde liste avec le premier élément de la liste a copier. Voici mon code :
public void copier(ListeDoublementChainee liste){
        courant = liste.tete.getSuivant();  //cellule courante
        for(int i=0; i< liste.size(); i++){
            this.add((E) courant.getElement(), i);
            courant = courant.getSuivant();
        }
        this.size = liste.size();
 }

Je pense que mon problème vient du fait que courant pointe continuellement sur la même cellule, et donc ne passe jamais à la cellule suivante et m'insère à chaque fois le même élément.
Seulement je ne vois pas trop comment passer à la cellule suivante (si le problème vient bien de là)
Merci d'avance
Lire la suite 

[Java] copie d'une liste doublement chainée »

1 réponses
Réponse
+0
moins plus
Problème résolu, il n'aimait simplement pas le nom "courant"...
Ajouter un commentaire
Ce document intitulé « [Java] copie d'une liste doublement chainée » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?