1D-Array rotieren

Rotiert die Elemente eines Arrays eine bestimmte Anzahl von Stellen in eine bestimmte Richtung.

1378

Ein-/Ausgänge

datatype_icon

Array

Ein 1D-Array jedes beliebigen Datentyps.

datatype_icon

n

Die Anzahl der Stellen und die Richtung, in die das Array gedreht wird.

Wenn n positiv ist, werden die Indizes der Elemente nach rechts verschoben. Wenn n negativ ist, werden die Indizes der Elemente nach links verschoben. Wenn n z. B. 1 ist, werden alle Elemente in Array um eine Indexposition nach rechts verschoben. Das heißt, das erste Element wird das zweite Element und das letzte Element wird das erste Element. Wenn n z. B. -1 ist, werden alle Elemente um eine Indexposition nach links verschoben. Das heißt, das zweite Element wird das erste Element und das erste Element wird das letzte Element. Wenn Sie n mit einem Element mit anderer Darstellung verbinden, wird es in einen 32-Bit Integer umgewandelt.

datatype_icon

Rotiertes Array

Array, um n gedreht.

Bei n = 1 wird das Eingangs-Array[0] zu Rotiertes Array[1], Eingangs-Array[1] zu Rotiertes Array[2], usw. Aus dem Eingangs-Array[m-1] wird zu Rotiertes Array[0], wobei m die Anzahl der Elemente im Array ist. Bei n = -2 wird das Eingangs-Array[0] zu Rotiertes Array[m-2], Eingangs-Array[1] zu Rotiertes Array[m-1]], usw. Aus dem Eingangs-Array[m-1] wird Rotiertes Array[m-3], wobei m die Anzahl der Elemente im Array ist.