Análisis de algoritmos busqueda

7
Análisis de algoritmos Algoritmos de búsquedas Profesora : Pilar Pardo

Transcript of Análisis de algoritmos busqueda

Page 1: Análisis de algoritmos busqueda

Análisis de algoritmos Algoritmos de búsquedas

Profesora : Pilar Pardo

Page 2: Análisis de algoritmos busqueda

Algoritmos de Búsqueda

Un algoritmo de búsqueda es aquel que está diseñado para localizar un

elemento con ciertas propiedades dentro de una estructura de datos

Page 3: Análisis de algoritmos busqueda

Búsqueda Lineal

La búsqueda lineal se utiliza en vectores no ordenados.

El dato que se requiere buscar se va comparando uno por uno

(secuencialmente ) con los contenidos en el vector hasta encontrarlo

Casos.

Page 4: Análisis de algoritmos busqueda

Búsqueda Binaria

Un algoritmo de búsqueda es aquel que está diseñado para localizar un

elemento con ciertas propiedades dentro de una estructura de datos

Se Utiliza cuando el vector está ordenado.

Page 5: Análisis de algoritmos busqueda

Hash Plegamiento

La función divide la clave en partes de igual numero de dígitos , realizando

una operación entre las partes

Page 6: Análisis de algoritmos busqueda

Hash Aritmética Modular

La función modulo o por división toma el residuo de la división entre la

clave y el total de elementos de la estructura

Page 7: Análisis de algoritmos busqueda

Hash Mitad del Cuadrado

Has Mitad del cuadrado eleva al cuadrado la clave y del resultado , se

toman los dígitos centrales como la dirección