Dovrei creare un programma per una lista di nomi ordinati che prima li metta a random e poi, selezionando uno di questi nomi, lo posizioni in fondo alla lista.
Quale metodo semplice e veloce mi consigliate?
Dovrei creare un programma per una lista di nomi ordinati che prima li metta a random e poi, selezionando uno di questi nomi, lo posizioni in fondo alla lista.
Quale metodo semplice e veloce mi consigliate?
Ciao,
Premesso che non credo sia la sezione giusta dove porre la domanda.
Potresti :
Definire una variabile d'appoggio e un indice che assuma valori random.
Dovresti scorrere tutta la struttura e per ogni elemento, prendi l'elemento nella posizione indicata dall'indice random ne metti una copia nella var d'appoggio scambi l'elemento corrente con quello in quell'indice e nella posizione corrente metti il valore della variabile d'appoggio.
Arrivato alla fine della struttura i record sono disordinati.
A questo punto quando selezioni un elemento lo porti alla fine e tutti gli elementi dopo quell'elemento che sposti li shifti indietro di una posizione.
Non ha niente a che fare con la sezione database
Chiudo