Liste doublement chaîné
Fermé
titi0006
Messages postés
157
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
15 mars 2017
-
17 oct. 2015 à 17:11
titi0006 Messages postés 157 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 15 mars 2017 - 17 oct. 2015 à 20:08
titi0006 Messages postés 157 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 15 mars 2017 - 17 oct. 2015 à 20:08
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
17 oct. 2015 à 19:49
17 oct. 2015 à 19:49
Bonjour,
J'ai regardé ton code vite fait, de toute façon tu l'a plus ou moins repris de ton code précédent sur les listes circulaires, mais dans la liste de tes "fonctions" (on appelle ça des méthodes en Java) il y a déjà plus ou moins tout de fait non ? Lire l'élément en cours c'est getValeur(), se décaler sur l'élément suivant c'est getCelluleSuivante(), calculer la longueur de la liste c'est longueur(), bref... quelle est ta question exactement ?
Remarque : pourquoi ne pas implémenter l'interface List<E> de Java qui te permettrait d'être compatible avec toutes les librairies de manipulations de Collection en Java ?
https://docs.oracle.com/javase/8/docs/api/java/util/List.html
NB. Ta "cellule" serait l'équivalent du ListIterator...
https://docs.oracle.com/javase/8/docs/api/java/util/ListIterator.html
J'ai regardé ton code vite fait, de toute façon tu l'a plus ou moins repris de ton code précédent sur les listes circulaires, mais dans la liste de tes "fonctions" (on appelle ça des méthodes en Java) il y a déjà plus ou moins tout de fait non ? Lire l'élément en cours c'est getValeur(), se décaler sur l'élément suivant c'est getCelluleSuivante(), calculer la longueur de la liste c'est longueur(), bref... quelle est ta question exactement ?
Remarque : pourquoi ne pas implémenter l'interface List<E> de Java qui te permettrait d'être compatible avec toutes les librairies de manipulations de Collection en Java ?
https://docs.oracle.com/javase/8/docs/api/java/util/List.html
NB. Ta "cellule" serait l'équivalent du ListIterator...
https://docs.oracle.com/javase/8/docs/api/java/util/ListIterator.html
17 oct. 2015 à 19:57
Ce que je voudrais savoir si les méthode que j'avais dans le post précédents sont réutilisables et si celles que j'ai faits la sont correctes.
Et dans le port précédent, je ne sais pas si les méthode pour supprimer sont aussi réutilisable telle quelle
17 oct. 2015 à 20:06
Ton post précédent c'était pour faire des listes circulaires mais tu avais déjà un code de liste doublement chaînée (pas de liste simplement chaînée) c'est pour ça que je ne comprends pas ta question ici, vu que le code tu l'avais déjà la dernière fois...
Remarque : "listes doublement chaînées, c'est-à-dire circulaire", c'est faux, ces deux structures sont différentes, on ne peut pas dire que ce soit la même chose.
17 oct. 2015 à 20:08