2#include "../TProcuraMelhorativa.h"
65 void Troca(
int&
a,
int&
b);
Representa um estado do problema das 8 damas.
void TesteManual(const char *nome)
Inicializa a interação com o utilizador.
void Cruzamento(TPonto a, TPonto b)
void Copiar(TPonto objecto)
Fica com uma cópia do objecto.
TPonto Duplicar(void)
Cria um objecto que é uma cópia deste.
void Inicializar(void)
Coloca o objecto no estado inicial da procura.
void Vizinhanca(TVector< TPonto > &vizinhos)
void Debug(void)
Mostra o estado no ecrã, para debug.
bool SolucaoCompleta(void)
Verifica se o estado actual é objectivo (é uma solução completa)
void MostrarSolucao(void)
definir para visualizar a solução
void Copiar(TProcuraConstrutiva *objecto)
virtual void Copiar(TPonto objecto)
Fica com uma cópia do objecto.
static bool memoriaEsgotada
Flag indicando problemas de memória esgotada.
static int resultado
Resultado retornado pelo algoritmo na última execução.