Vai al contenuto principale

Informatica · Ordinamento

Minimo scambi (qualsiasi posizione) per ordinare [1, 6, 5, 2, 8, 3, 7,

Vuoi ordinare l'array [1, 6, 5, 2, 8, 3, 7, 4] in ordine crescente, ma ora puoi scambiare tra loro due elementi in posizione qualsiasi (non devono essere adiacenti) ad ogni mossa. Qual è il numero minimo di scambi necessari per ordinarlo completamente?