Bonjour,
Je dois faire un resolveur de taquin en C++ (sans les classes et objets) et je ne comprends pas comment trouver l'heuristique avec le nombre de cases mal placé et le but. et surtout g et h dans f(e) = g(e) + h(e)
J'ai 2 piles lee et leae pour stocker les états établis et états à établir qui se retrouve dans ma structure Taquin.
Ma structure Etat contient un damier, l'indice de l'état précédent se trouver dans la pile lee, les coordonnées de la case vide, le mouvement, g et h.
Pouvez-vous m'aider pour implémenter en c++ et trouver g et h ?
Il me semble que je dois trouver quelles sont les positions possibles à chaque fois mais je ne vois pas comment trouver ?
Merci
Partager