Salve a tutti, avrei bisogno di un aiuto nella creazione di un algoritmo, spiego il problema:
ho un array binario di lunghezza 40, questo array contiene sempre e solo quattro valori "1" e i restanti "0" (36 valori a "0"), mi servirebbe generare tutte le possibili permutazioni senza ripetizioni, cioè senza andare a permutare tutti quei valori che porterebbero ad uno stesso array. Poichè l'array è grande, generare 40! permutazioni non è fattibile. Per ora ho trovato una pseudo-soluzione, genero tutte le permutazioni e salvo le posizioni dei 4 valori"1", ogni successiva permutazione controllo questi indici, se sono uguali significa che è una ripetizione. La soluzione funziona ma non è quello che cerco, vorrei proprio non generare ripetizioni. Qaulcuno può darmi una mano?
Grazie in anticipo
Cordiali Saluti