Originariamente inviato da pprllo
Guarda, io ho scritto un programma che lo fa, solo che al momento non ho i sorgenti. Mi serve un pò per recuperarli. Comunque tieni presente che il numero di combinazioni è ENORME. Per un numero N di caratteri, le combinazioni sono N!, quindi se metti parole di più di 11-12 caratteri per generare tutte le combinazioni ci vuole un tempo ENORME.
Questo è in parte vero: sono un po' meno di n! dato che alcune lettere possono essere ripetute. (Esempio, la parola BAIA non ha 24 possibili anagrammi, ma ne ha meno, perchè posso invertire le due A, senza alterare la parola in tutti i suoi anagrammi).
In totale dovrebbero essere n!/(n-k)! dove k è il numero di elementi uguali.


Ciao.