ciao a tutti ragazzi!
spero qualcuno mi dia una mano urgente (per la mia tesi).
Smanettoni di java, programmatori... AIUTO![]()
![]()
Avrai bisogno di progettare e implementare un algoritmo che mi risolva questo:
ho bisogno di avere a disposizione tutte le matrici nxm possibili tale ogni item è = 0|1, ma ad ogni riga è permesso solo un 1. tutte queste possibili matrici sono k=m^n (esempio: n=3, m=2 ->k=8, 8 possibili matrici). so anche che le possibili righe lunghe m con questa caratteristica sono essattamente m (seguo l'esempio: 1° riga = 10, 2° riga=01)
La mia domanda è: come faccio a creare tutte queste k matrici e poter una ad una salvarla in una o tante variabili?
Posso creare in java variabili dinamicamente con un ciclo for per esempio?
Ho avuto questa idea: creare una mega matrice X[i][j][k] dove k indica il numero della matrice, esempio X[][][1]= 10 (seguo esempio n=3,m=2)
10
10
e un'altra matrice sarebbe X[][][2] = 10
10
01
e così via fino ad avere le k matrici diverse delle combinazioni 10 e 01
Si capisce qualcosa?
Vorrei poter creare questa mega matrice X! Funziona questa idea secondo voi? Sicuramente avrò bisogno di almeno 3 cicli for; ma non sono come implementarli e come fare con le operazioni tra gli array.
Forza ragazzi.. vi prego!