Vai al contenuto principale
← OlimpiApp Olimpico

Informatica · Ordinamento

Permutazioni che massimizzano gli scambi del selection sort (n=8)

Il selection sort ordina un array scorrendo le posizioni da sinistra a destra: per ogni posizione $i$ cerca l'elemento minimo tra quelli rimasti in posizione $\ge i$ e lo scambia con l'elemento in posizione $i$ (solo se non è già in posizione $i$: se il minimo residuo è già in posizione $i$ non avviene alcuno scambio).

Per quante permutazioni di $\{1,\ldots,8\}$, usate come array di partenza, il numero totale di scambi eseguiti dal selection sort raggiunge il valore massimo possibile ($7$)?

La tua risposta

Vanno bene sia 3,14 sia 3.14.