TProcura
Biblioteca em C++ para testes paramétricos de algoritmos, e coleção de algoritmos de procura e otimização
Loading...
Searching...
No Matches
TCodificacaoArvore.h
Go to the documentation of this file.
1#pragma once
5{
8
9 // codificação por árvore
10 // (definir operadores e argumentos....)
11 //static int nElementos; // número de elementos binários na codificação
12
13 // métodos necessários redefinir
14 int Avaliar(void) = 0;
15
16 // deve carregar a instância, para variáveis estáticas, da subclasse
17 // definir valores globais: nElementos
18 void Inicializar(void)=0;
19
20 // métodos que podem ser redefinidos
21 void Debug(bool completo = true) override;
22
23
24 // métodos que não se prevê que sejam redefinidos
25 TPonto Duplicar(void);
26 void Copiar(TPonto objecto);
27 void NovaSolucao(void);
28 bool Acao(const char* acao);
29 void ResetParametros();
30 // operadores melhorativos
31 void Vizinhanca(TVector<TPonto>& vizinhos);
32 void Mutar(void);
33 void Cruzamento(TPonto a, TPonto b);
34
35 using TProcura::Debug;
36};
37
virtual void Debug(bool completo=true)
Mostra o estado no ecrã, para debug.
Definition TProcura.cpp:93
static int resultado
Resultado retornado pelo algoritmo na última execução.
Definition TProcura.h:493