Parcourir linkedList en retournant au début de la liste
Résolu
skflers61
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai une question sur les linkedList.
J'ai une liste avec 6 entiers à l'intérieur. Je veux parcourir ma liste à partir de l'indice 5 et faire 4 tours de boucle en modifiant les valeurs des entiers à chaque tour.
Je voudrais que ma boucle for commence à l'indice 5 et une fois arrivé à la fin de la liste, elle repart à l'indice 0 (début de la liste) pour faire les tours restant.
ex:
indice: 1 2 3 4 5 6
valeur: 4 4 4 4 4 4
ma boucle for va ajouter 1 à la valeur.
indice: 1 2 3 4 5 6
valeur: 5 5 4 4 5 5
Comment je peux faire pour repartir au début de la liste?
Merci
J'ai une question sur les linkedList.
J'ai une liste avec 6 entiers à l'intérieur. Je veux parcourir ma liste à partir de l'indice 5 et faire 4 tours de boucle en modifiant les valeurs des entiers à chaque tour.
Je voudrais que ma boucle for commence à l'indice 5 et une fois arrivé à la fin de la liste, elle repart à l'indice 0 (début de la liste) pour faire les tours restant.
ex:
indice: 1 2 3 4 5 6
valeur: 4 4 4 4 4 4
ma boucle for va ajouter 1 à la valeur.
indice: 1 2 3 4 5 6
valeur: 5 5 4 4 5 5
Comment je peux faire pour repartir au début de la liste?
Merci
A voir également:
- Parcourir linkedlist java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Bonjour,
ma boucle for commence à l'indice 5
Les LinkedList ne sont pas prévu pour ce genre d'opération, tu devras parcourir tous les éléments à partir du début avant de récupérer l'élément que tu veux (le 5è ici).
une fois arrivé à la fin de la liste, elle repart à l'indice 0
Là par contre je ne vois pas où est le problème, le premier et le dernier élément sont immédiat à récupérer.
Par contre pour les performances je commencerais d'abord par remplir les éléments à partir de 0 pour mettre ce qu'il te manquera à la fin, quand tu seras "au milieu" il sera moins long d'atteindre le 5è élément.
ma boucle for commence à l'indice 5
Les LinkedList ne sont pas prévu pour ce genre d'opération, tu devras parcourir tous les éléments à partir du début avant de récupérer l'élément que tu veux (le 5è ici).
une fois arrivé à la fin de la liste, elle repart à l'indice 0
Là par contre je ne vois pas où est le problème, le premier et le dernier élément sont immédiat à récupérer.
Par contre pour les performances je commencerais d'abord par remplir les éléments à partir de 0 pour mettre ce qu'il te manquera à la fin, quand tu seras "au milieu" il sera moins long d'atteindre le 5è élément.