Ciao a tutti, sto facendo questo post poichè cercando nel forum non ho capito molto sugli "approcci" con cui si può risolvere l'homework 8 senza cadere nel "non consentito".
Più specificatamente nella mia soluzione salvo il risultato ottenuto dai nodi intermedi per poi riutilizzarlo se mosse diverse mi riconducono allo stesso stato della tabella, evitando così numerose ricorsioni e riuscendo ad ottenere un'efficienza più bassa. Ovviamente nessuna variabile globale viene utilizzata ed il dizionario con gli stati viene perso appena ottenuto il risultato finale di una tabella, in quanto viene trasmesso da ricorsione a ricorsione tra i parametri della funzione ricorsiva. Quest'approccio è ritenuto consentito?
Grazie in anticipo per l'aiuto :D
Più specificatamente nella mia soluzione salvo il risultato ottenuto dai nodi intermedi per poi riutilizzarlo se mosse diverse mi riconducono allo stesso stato della tabella, evitando così numerose ricorsioni e riuscendo ad ottenere un'efficienza più bassa. Ovviamente nessuna variabile globale viene utilizzata ed il dizionario con gli stati viene perso appena ottenuto il risultato finale di una tabella, in quanto viene trasmesso da ricorsione a ricorsione tra i parametri della funzione ricorsiva. Quest'approccio è ritenuto consentito?
Grazie in anticipo per l'aiuto :D