Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nombre completo: Std.Arrays.CircularlyShifted
function CircularlyShifted<'T>(stepCount : Int, array : 'T[]) : 'T[]
Resumen
Cambie una matriz circularmente a la izquierda o derecha por un tamaño de paso específico.
Parámetros de tipo
T
Tipo de los elementos de matriz.
Entrada
stepCount
Cantidad de posiciones por las que se desplazarán los elementos de matriz.
Si esto es positivo, array se desplaza circularmente a la derecha.
Si es negativo, array se desplaza circularmente a la izquierda.
arreglo
Matriz que se va a desplazar circularmente.
Salida
Matriz output que es la array desplaza circularmente a la derecha o a la izquierda por el tamaño de paso especificado.
Ejemplo
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);