Linguaggio C- Come si ordinano gli elementi di una arra?

SimoneAV
Voglio scrivere un programma che ordini dal più piccolo al più grande (e viceversa) gli elementi di un array. come procedere??

Risposte
apatriarca
Si tratta di un problema studiatissimo. Esistono tantissimi algoritmi di ordinamento. Per trovare del codice che ordina un array in C è sufficiente fare una breve ricerca su Google. Ma prova a ragionare un po'. Come ordineresti una sequenza di numeri o oggetti (un mazzo di carte per esempio)?

SimoneAV
grazie del consiglio ci son riuscito! ;)

Raptorista1
Dipende anche molto dal tipo di elementi che devi ordinare: se sono tutti interi tra 0 e 100 e' una cosa, se sono stringhe di testo e' un'altra!

edge1
Quale algoritmo hai scelto /implementato?

blob84
esiste anche la funzione qsort di C

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.