queue d'une liste chaînée
salut J’ai trouvé sur http://fmora.developpez.com/tutoriel.../introduction/
Code:
1 2 3 4 5 6 7 8
| List maListe=new LinkedList() ; // on crée notre liste chaînée
maListe.add(new Integer(1)) ; // on ajoute l'entier 1 à la liste
maListe.add(new Float(2.15)) ; // on ajoute le flottant 2.15 à la liste
/* On remarque ici que l'entier 1 est la tête de la liste, et que le flottant
* est la queue de la liste. */
Integer monEntier=(Integer)maListe.getFirst() ; // on n'oublie pas de faire le cast
Float monFloat=(Float)maListe.getLast(); // on n'oublie pas de faire le cast
maListe.remove(0) ; // on retire l'entier , le flottant devient la tete |
Je ne sais pas pour quoi la valeur2.15 a était insert dans la dernière case de liste chaînée ? Est ce que c’est le principe de liste chaînée ?
Normalement la valeur 2.15 doit être ajouté à la case numéro 1 après la valeur 1 non ?