Un esempio di algoritmo è Quicksort. Quicksort è un algoritmo di ordinamento che utilizza una forma di divide et impera per ordinare rapidamente una serie di dati. Funziona per Divide selezionando un elemento pivot dall'array e suddividendo gli altri elementi in due sotto-array, a seconda che siano minori o maggiori dell'elemento pivot. Quindi ordina in modo ricorsivo i sottoarray.
Fai un esempio di algoritmo e spiega cosa fa.