Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Nom complet : Std.Arrays.CircularlyShifted
function CircularlyShifted<'T>(stepCount : Int, array : 'T[]) : 'T[]
Résumé
Déplacez un tableau de manière circulaire vers la gauche ou la droite par une taille d’étape spécifique.
Paramètres de type
'T
Type des éléments de tableau.
Entrée
stepCount
Quantité de positions par lesquelles les éléments du tableau seront décalés.
S’il s’agit d’un résultat positif, array est décalé de façon circulaire vers la droite.
S’il s’agit d’une valeur négative, array est décalée de façon circulaire vers la gauche.
tableau
Tableau à déplacer circulairement.
Sortie
Tableau output qui est la array décalée de façon circulaire vers la droite ou la gauche par la taille d’étape spécifiée.
Exemple
let array = [10, 11, 12];
// The following line returns [11, 12, 10].
let output = CircularlyShifted(2, array);
// The following line returns [12, 10, 11].
let output = CircularlyShifted(-2, array);