42 void Debug(
bool completo =
true)
override;
57 static const char* nomesVizinhanca[];
ETiposDistanciaPermutacao
ETiposVizinhancaPermutacao
void Debug(bool completo=true) override
Mostra o estado no ecrã, para debug.
void Cruzamento(TPonto a, TPonto b)
bool Acao(const char *acao)
~TCodificacaoPermutacao()
void Inicializar(void)=0
Coloca o objecto no estado inicial da procura.
void Vizinhanca(TVector< TPonto > &vizinhos)
TPonto Duplicar(void)=0
Cria um objecto que é uma cópia deste.
void ResetParametros()
Inicializa os parametros, indicadores e instâncias.
void Copiar(TPonto objecto)
Fica com uma cópia do objecto.
virtual void Debug(bool completo=true)
Mostra o estado no ecrã, para debug.
static int resultado
Resultado retornado pelo algoritmo na última execução.