Closed foxyseta closed 3 years ago
Ordinarle a "chiocciola" in tempo lineare rispetto a SIZE
nel costruttore di Board e salvarle in un campo, poi copiarne solo quelle necessarie ad ogni invocazione di actions()
.
T(SIZE) = \theta(SIZE)
M(SIZE) = \theta(SIZE^2)
Alcune configurazioni di MNK hanno valori più restrittivi:
Una buona ed efficiente euristica per presentare le mosse in modo ordinato dalla più promettente alla meno genera alberi più atti alla potatura alfa beta.