[C++]Permutazioni

di il
1 risposte

[C++]Permutazioni

Salve a tutti,
Ho un problema...

Ho una lista di caratteri L= a,b,c,d,e.

Dovrei generare la combinazione di caratteri che abbia il costo minimo(calcolato come distanza tra 2 caratteri), tra tutte le liste generate.

Io l ho già fatto usando la funzione next_permutation ma a livello di efficienza non ci siamo. Tant'è che dagli 8 caratteri in poi il programma auto termina.

Come posso fare per calcolare direttamente la lista minima senza generarle tutte?

Grazie mille in anticipo

1 Risposte

  • Re: [C++]Permutazioni

    Il metodo più semplice è ordinarle in senso crescente o decrescente
Devi accedere o registrarti per scrivere nel forum
1 risposte