Categorías: Todo - algoritmos - programación - combinar

por Angelica Reyna Rivas hace 3 años

386

Divide y vencerás

La técnica de "divide y vencerás" es un enfoque estratégico en programación y algoritmos que implica descomponer un problema grande en subproblemas más manejables. Este método facilita la resolución de problemas complejos al tratarlos en partes más pequeñas e independientes que pueden ser abordadas de manera más eficaz.

Divide y vencerás

Divide y vencerás

Subproblemas

Se dividen de forma independiente.

¿Recursivo?

Usa algoritmo directo, así que no es recursivo.

Programación dinamica

Construir
Calcular
Definir
Plantear
Toda subsecuencia ha de ser óptima.
Secuencia óptima de decisiones.

Ejemplos

Quick-sort
Divide el array en partes pequeñas y ordena más fácilmente.
Se basa en divide y vencerás.
Algoritmo de búsqueda más rapida.
Merge-sort
Elemento máximo en un array
Busqueda binaria

Dividir el problema en subproblemas

Combinar
Combinar soluciones
Vencer
Resolver el problema
Dividir
Dividir el problema