6. 7 Corrigés des exercices
goto Selectionner ;
JouerLeCoup :
6. 7 Corrigés des exercices
6.7.1 La classe Connect
#include
#include
#include
#include
#include
#include < 1 i s t >
using namespace std ;
const int Noir = o· '
const int Blanc = 1 .
'
const int Vide = 2;
const in t Exterieur = 3;
const int Taille = 11 ;
const int Tai lleAlignement =
133
3;
unsigned long long HashArray [2] [Taille + 2] [Taille + 2] ;
class Connect {
public :
char goban [Taille + 2] [Taille + 2] ;
unsigned long long hash ;
Connect ( ) {
hash = O;
}
for ( in t i = 1 ; i <= Tai 11 e ; i ++)
for ( i n t j = 1 ; j <= T a i 1 1 e ; j + +)
go ban [ i] [ j] = Vide ;
for (int i = O;
< Taille + 2; i++) {
}
goban [O] [i] = Exterieur ;
goban [ i] [O] = Exterieur ;
goban [Taille + 1] [i] = Exterieur ;
goban [i] [Taille + 1] = Exterieur ;
void initHash () {
for (int c = O; c < 2; c++)
Précédent

- 147/256

Suivant