J'écris minimax dans le cadre d'un projet, mais c'est terriblement difficile de vérifier qu'il fonctionne correctement. Si je pouvais imprimer un arbre de ce qu'il fait, ce serait extrêmement utile.Imprimer un arbre de récursion
Existe-t-il un moyen facile d'imprimer un arbre d'appels récursifs, en sélectionnant quelles variables sont importantes pour la situation?
Que diriez-vous d'utiliser un visiteur pour traverser l'arbre et imprimer chaque treenode visité? Ou en utilisant une méthode toString() appropriée sur chaque noeud? – Dirk
@Dirk: dans l'algorithme minimax, vous ne construisez pas réellement un arbre en mémoire. La structure arborescente est implicite dans la récursivité. –