Ciao a tutti!!
Ho un problema che mi sta bloccando da un sacco di tempo.
Con questa linea di codice
vado a elaborare le variabili Smin e Smax fornendo così un risultato che viene aggiunto nella variabile global.codice:for(int i=0; i<partitions.size(); i++) global.addAll(globalPart(partitions.get(i), i, g, Smin, Smax));
Quello che dovrebbe essere il corretto funzionamento è che ad ogni chiamata del metodo, dovrei utilizzare la stessa "versione" di Smin e Smax. Nella realtà ad ogni iterazione viene utilizzata la versione di Smin e di Smax elaborate nella chiamata precedente anche se non vengono modificate direttamente, ma ciò su cui avvengono i calcoli sono le variabili interne che memorizzano quelle passate per parametro.codice:public Vector <String> globalPart(String part, int k, Graph gr,Graph Smi, Graph Sma) { Graph Smin = Smi; Graph Smax = Sma; Graph g = gr;
Qualcuno sa darmi una dritta? Non so veramente cosa pensare!!
Grazie mille!!

Rispondi quotando