modification d'une liste chainée
bonjour tout le monde!
je viens d'arriver sur ce forum j'éspère que vous allez pouvoir m'éclairer...
je dois écrire une procédure public void tourner(int n) de la classe ListeBilatère<T> qui, en manipulant directement les chaînages, effectue sur les éléments de la liste courante une rotation de n positions dans le sens inverse de l’ordre des éléments de la liste, comme le montre l’exemple suivant :
Exemple: soit la liste initiale: A B C D E F G H I J K
Le résultat obtenu après une rotation de 4 positions est: E F G H I J K A B C D
merci d'avance!
http://images2.hiboox.com/images/4407/2ehhpg8b.jpg
Ici n=4. Ne faudrait-il pas simplement placer la sentinelle aprés la lettre D?