Rotation dans un tableau 1D
- Mise à jour2023-02-17
- Temps de lecture : 2 minute(s)
Rotation dans un tableau 1D
Effectue une rotation selon une direction et un nombre de places spécifiés sur les éléments d'un tableau.
Entrées/Sorties

tableau
Tableau 1D de n'importe quel type.

n
Le nombre de places et la direction de la rotation du tableau.
Si n est positif, les indices des éléments se déplacent vers la droite, alors que si n est négatif, ils se déplacent vers la gauche. Par exemple, si n est 1, tous les éléments de tableau se déplacent d'un indice vers la droite ; le premier élément devient donc le second, et le dernier devient le premier. Si n est -1, tous les éléments se déplacent d'un indice vers la gauche ; le deuxième élément devient donc le premier, et le premier devient le dernier. Le nœud contraint n à un entier 32 bits si vous y câblez une autre représentation.

tableau après rotation
tableau après une rotation selon n.
Par exemple, si n est 1, tableau[0] en entrée devient tableau après rotation[1], tableau[1] en entrée devient tableau après rotation[2], et ainsi de suite, et tableau[m-1] en entrée devient tableau après rotation[0], m étant le nombre d'éléments du tableau. Si n est -2, tableau[0] en entrée devient tableau après rotation[m-2], tableau[1] en entrée devient tableau après rotation[m-1], et ainsi de suite, et tableau[m-1] en entrée devient tableau après rotation[m-3], m étant le nombre d'éléments du tableau.