Kategorier: Alla - algoritmos - técnica - búsqueda - elementos

av Juan Pablo för 3 årar sedan

595

Divide y venceras

La técnica de "Divide y Vencerás" es una metodología fundamental en el diseño de algoritmos que se aplica en diversos problemas computacionales. Entre sus aplicaciones más destacadas se encuentra la búsqueda binaria, donde se divide un vector en dos mitades para encontrar un elemento rápidamente.

Divide y venceras

Divide y venceras

Name the character


Type in the name of the character whose change throughout the story you are going to analyze.

Example: Nick Carraway.

Divide y Vencerás en su acepción más amplia es algo más que una técnica de diseño de algoritmos.

LA SUBSECUENCIA DE SUMA MÁXIMA
calcula el máximo de las sumas parciales de elementos consecutivos.
EL ELEMENTO MAYORITARIO
Un elemento x se denomina elemento mayoritario de a si x aparece en el vector más de n/2 veces,
MEDIANA DE DOS VECTORES
Sean X e Y dos vectores de tamaño n, ordenados de forma no decreciente. Necesitamos implementar un algoritmo para calcular la mediana de los 2n elementos
La multiplicación de matrices cuadradas y densas nos servirá para ilustrar una serie de optimizaciones relacionadas con la descomposición del código
PRODUCTO DE MATRICES CUADRADAS
Nos sirve para calcular el producto de matrices cuadradas de orden n, donde n es una potencia de 3.
MULTIPLICACIÓN DE ENTEROS
Es un algoritmo estándar para multiplicar dos números enteros, requiere el aprendizaje previo de las tablas de multiplicar.
BÚSQUEDA TERNARIA
Un algoritmo de búsqueda ternaria es una técnica en ciencias de la computación para hallar los extremos de una función
BÚSQUEDA BINARIA NO CENTRADA
Una de las cuestiones a considerar cuando se diseña un algoritmo mediante la técnica de Divide y Vencerás es la partición y el reparto equilibrado de los subproblemas.
Busqueda binaria
La división del problema es fácil, puesto que en cada paso se divide el vector en dos mitades tomando como referencia su posición central.