Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nome completo: Std.Arrays.CircularlyShifted
function CircularlyShifted<'T>(stepCount : Int, array : 'T[]) : 'T[]
Sommario
Spostare una matrice a sinistra o a destra in modo circolare in base a una dimensione di passaggio specifica.
Parametri di tipo
'T
Tipo degli elementi della matrice.
Immissione
conteggio dei passi
Quantità di posizioni in base alla quale verranno spostati gli elementi della matrice.
Se questo è positivo, array viene spostato a destra in modo circolare.
Se questo è negativo, array viene spostato circolarmente a sinistra.
elenco
Matrice da spostare circolarmente.
Prodotto
Matrice output che corrisponde al array spostato circolarmente a destra o a sinistra in base alla dimensione del passaggio specificata.
Esempio
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);