Técnicas de Programación: Divide y Vencerás y Programación Dinámica
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 4,23 KB
"DIVIDE Y VENCERÁS" ¿En qué consiste esta técnica en términos informáticos?
Resolver el problema a través de subproblemas, así hasta que los problemas sean lo bastante pequeños para encontrar mejores soluciones.
Mencione y explique los 3 pasos que debe realizar para aplicar esta técnica.
- Se plantea el problema de forma que se pueda dividir en k subproblemas del mismo tipo pero de menor tamaño.
- Cada subproblema debe resolverse independientemente.
- Combinar las soluciones.
Explique cómo se aplica esta técnica en el algoritmo de búsqueda binaria.
Existe un elemento dado x en un vector de enteros “ordenados”. El valor x se compara con el término central del vector. En caso de que coincida, hemos solucionado nuestro problema. De lo contrario,... Continuar leyendo "Técnicas de Programación: Divide y Vencerás y Programación Dinámica" »