Análisis de algoritmos busqueda
-
Upload
pablo-pavez -
Category
Education
-
view
53 -
download
7
Transcript of Análisis de algoritmos busqueda
![Page 1: Análisis de algoritmos busqueda](https://reader036.fdocuments.ec/reader036/viewer/2022071816/55ab41821a28ab6a728b4687/html5/thumbnails/1.jpg)
Análisis de algoritmos Algoritmos de búsquedas
Profesora : Pilar Pardo
![Page 2: Análisis de algoritmos busqueda](https://reader036.fdocuments.ec/reader036/viewer/2022071816/55ab41821a28ab6a728b4687/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071816/55ab41821a28ab6a728b4687/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071816/55ab41821a28ab6a728b4687/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071816/55ab41821a28ab6a728b4687/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071816/55ab41821a28ab6a728b4687/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071816/55ab41821a28ab6a728b4687/html5/thumbnails/7.jpg)
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