Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Dubbio sul 2' esercizio del 4' Homework (HW4.2)

ClaudioDiCocco (710 points)
7 17 24
in Es2 by (710 points)
closed by

Salve a tutti, ho due dubbi riguardo il secondo esercizio del quarto homework e sono i seguenti:

1)  So che in caso di griglia vuota deve iniziare 'o' e che se il numero delle 'x' e delle 'o' non e' uguale posso considerare (per le regole del gioco) che il giocatore che ha fatto piu' mosse e' stato il primo a giocare (in una griglia con 3 'x' e 2 'o' posso dedurre che ha iniziato 'x') ma -e qui arriva il dubbio- in caso di parita' di mosse (es. 3 'x' e 3 'o' sulla griglia) devo considerare SEMPRE  'o' come primo giocatore?

2) Viene chiesto alla funzione gen_tree(griglia) di restituire la radice, ma questa radice non sarebbe uguale alla griglia di partenza? ho compreso male io o si intende altro per radice?

Grazie a tutti 

484 views
closed with the note: answered

1 Answer

Best answer
by (9.9k points)
selected by
1) Sí, perché la "O" inizia prima.

2) Sí, perché la radice é un oggetto ed inoltre ha tutte le sotto configurazioni che scaturiscono da essa.
ClaudioDiCocco (710 points)
7 17 24
by (710 points)
Per il primo dubbio grazie.
Per il secondo ora ho capito che, corregimi se sbaglio, la funzione gen_tree() dovrà restituire una variabile di tipo NodoTris che come NodoTris.nome ha la griglia e come NodoTris.lista_figli la lista (appunto) dei figli (cioè le mosse successive disponibili a partire da quella in cui mi trovo)
Tutto giusto?
by (9.9k points)
Sí, giusto. Buon lavoro!
ClaudioDiCocco (710 points)
7 17 24
by (710 points)
Grazie mille e altrettanto