Ciao ragazzi, vorrei sapere se esiste una soluzione ottimale per ruotare un array, il mio problema sorge quando cerco di ruotare gli ultimi elementi dell'array, sforando cosi la lunghezza massima. nel caso volessi ruotare l'array di più posizioni di quante sia composto l'array stesso(quindi fargli fare più di un giro completo) come dovrei fare?
ps: senza usare arraylist.
questo è il testo dell'esercizio che dovrei risolvere:
Scrivere un programma che dato un array di interi ne ruoti circolarmente il contenuto (verso destra o verso sinistra) di M posizioni e visualizzi la configurazione finale. Il verso della rotazione ed il valore di M sono richiesti come input da tastiera.
ps: senza usare arraylist.
questo è il testo dell'esercizio che dovrei risolvere:
Scrivere un programma che dato un array di interi ne ruoti circolarmente il contenuto (verso destra o verso sinistra) di M posizioni e visualizzi la configurazione finale. Il verso della rotazione ed il valore di M sono richiesti come input da tastiera.