|
PAAPAA 1.0
|
Esta é a classe Algoritmos. Todos os seus métodos são estáticos. Mais...
#include <Algoritmos.h>
Métodos Públicos | |
| Algoritmos () | |
| Construtor da classe Algoritmos. | |
| virtual | ~Algoritmos () |
| Destrutor da classe Agoritmos. | |
Métodos Públicos Estáticos | |
| static void | dividirParaConquistar (const Problema &p, Solucao &s) |
| Método estático dividirParaConquistar :: divide and conquer (D&C). | |
Esta é a classe Algoritmos. Todos os seus métodos são estáticos.
Esta classe faz parte da biblioteca PAAPAA. Nessa classe estão listados os métodos dividirParaConquistar, backtracking e branch-and-bound. Todos os métodos utilizam das classes abstratas Problema e Solucao. Concretizem suas classes de Problema e Solucao. para usar adequadamente os métodos da classe Algoritmos.
Definição na linha 19 do arquivo Algoritmos.h.
| Algoritmos::Algoritmos | ( | ) |
Construtor da classe Algoritmos.
Definição na linha 12 do arquivo Algoritmos.cpp.
| Algoritmos::~Algoritmos | ( | ) | [virtual] |
Destrutor da classe Agoritmos.
Definição na linha 14 do arquivo Algoritmos.cpp.
Método estático dividirParaConquistar :: divide and conquer (D&C).
O método dividir para conquistar é uma estratégia de programação que consistem em dividir um problema em subproblemas até ele ser pequeno o bastante para gerar uma solução, e depois de gerada as soluções dos subproblemas combiná-las em uma única solução, para gerar no final a solução do problema inicial.
| &p | referência para um objeto da classe Problema. |
| &s | referência para um objeto da classe Solucao. |
Definição na linha 16 do arquivo Algoritmos.cpp.