Algoritmo Quick Sort

1. Spiegazione dell’algoritmo Quick Sort: divide e conquista, partizionamento ricorsivo, pivot, ecc.
2. Codice in linguaggio C: implementazione classica del quick sort con funzione ricorsiva.
3. Esempi: esempio con array di numeri interi che viene ordinato passo dopo passo.
4. Analisi: Complessità O(n log n) media, O(n²) nel caso peggiore, confronto con altri algoritmi.