SlideShare a Scribd company logo
1 of 5
Estructura de datos 
Unidad seis
Unidad 6 
métodos de búsqueda 
Los métodos de búsqueda nos permiten recuperar datos previamente almacenados. El resultado de 
una búsqueda puede ser un éxito, si se encuentra la información o un fracaso, si no la encuentra. 
La búsqueda se puede aplicar sobre elementos previamente ordenados o sobre elementos 
desordenados, se trata de encontrar una cantidad de elementos similares. 
Los métodos de búsqueda se clasifican en: 
- Búsqueda interna. 
- Búsqueda externa. 
Búsqueda interna. 
La búsqueda interna es aquella en la que todos los elementos de la estructura estática (arreglo) o 
dinámica (lista ligada o árbol) se encuentran almacenados en la memoria principal de la computadora. 
Los métodos de búsqueda interna más importantes son: 
- Secuencial o lineal. 
- Binaria. 
- Hash (transformación de claves)
 Secuencial. 
El método de búsqueda secuencial consiste en revisar la estructura de datos 
elemento por elemento hasta encontrar el dato que estamos buscando, o hasta llegar 
al final de la estructura de datos. 
 Binaria. 
El método de búsqueda binaria divide el total de los elementos en dos, comparando 
el elemento buscado con el central, en caso de no ser iguales, se determina si el 
elemento buscado es menor o mayor al central, para determinar si la búsqueda 
continua del lado izquierdo (menor) o derecho (mayor) del central, repitiendo el 
mismo proceso de división y comparación, hasta encontrar el elemento buscado o 
que la división ya no sea posible. 
Ejemplo. Si tenemos una estructura ordenada 0, 1, 2, 3, 5, 5, 5, 7, 8, 9 y estamos 
buscando el número 5, el resultado de la búsqueda nos mostraría la posicione 
4 y el proceso terminaría ya que el elemento buscado no es diferente al que esta en 
la posición central.
hash 
 El método de búsqueda hash o por transformación de clave aumenta la velocidad de búsqueda sin 
necesidad de que los elementos estén previamente ordenados, comparándolo con los métodos 
anteriores. Además tiene la ventaja de que el tiempo de búsqueda es independiente del número de 
elementos de la estructura que los almacena. 
Este método permite que el acceso a los datos sea por una llave que indica directamente la 
posición donde están guardados los datos que se buscan. Prácticamente trabaja con una función 
que transforma la llave o dato clave en una dirección (índice) dentro de la estructura y que en 
ocasiones puede generar una colisión, que se define como una misma dirección para dos o más 
claves distintas. 
 Ejemplo. Si tenemos un total de 100 elementos y dos claves que sean 7259 y 9359, las 
direcciones generadas son las siguientes: 
La función módulo o por división 
dirección = (clave % total elementos) 
dirección = (7259%100) = 59 
dirección = (9359%100) = 59 
dirección = (7259%97) = 81 
dirección = (9359%97) = 47
Conclusión 
 Los métodos de búsqueda de dato son herramientas que facilitan al 
programador y usuario el buscar pronta y efectivamente datos 
previamente ordenados para algún uso en particular

More Related Content

What's hot (19)

Campos daniel presentacion de base de datos
Campos daniel presentacion de base de datosCampos daniel presentacion de base de datos
Campos daniel presentacion de base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
 
Bases de Datos
Bases de Datos Bases de Datos
Bases de Datos
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsqueda
 
Metodos de busqueda gbi.
Metodos de busqueda gbi.Metodos de busqueda gbi.
Metodos de busqueda gbi.
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 
Conclusiones sobre base de datos
Conclusiones sobre base de datos Conclusiones sobre base de datos
Conclusiones sobre base de datos
 
Base de datos informatica
Base de datos informaticaBase de datos informatica
Base de datos informatica
 
Buscadores
BuscadoresBuscadores
Buscadores
 
base de datos
base de datos base de datos
base de datos
 

Similar to Unidad seis estructura de datos

Algoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaAlgoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y Búsqueda
Javier Alvarez
 
#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf
KevinPeaChavez
 
#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf
KevinPeaChavez
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
claudia1824
 
13 Busquedas
13 Busquedas13 Busquedas
13 Busquedas
UVM
 
Algoritmo de busqueda truncamiento
Algoritmo de busqueda truncamientoAlgoritmo de busqueda truncamiento
Algoritmo de busqueda truncamiento
javiervilugron
 
Investigacion ed (pseudocodigo, algoritmo, listas, colas, arboles)
Investigacion ed (pseudocodigo, algoritmo, listas, colas, arboles)Investigacion ed (pseudocodigo, algoritmo, listas, colas, arboles)
Investigacion ed (pseudocodigo, algoritmo, listas, colas, arboles)
Eli Diaz
 
Informe Análisis Búsqueda Binaria
Informe Análisis Búsqueda BinariaInforme Análisis Búsqueda Binaria
Informe Análisis Búsqueda Binaria
Jose Rivera
 

Similar to Unidad seis estructura de datos (20)

Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
 
Metodo de busqueda
Metodo de busquedaMetodo de busqueda
Metodo de busqueda
 
ALGORITMO DE BUSQUEDA.pptx
ALGORITMO DE BUSQUEDA.pptxALGORITMO DE BUSQUEDA.pptx
ALGORITMO DE BUSQUEDA.pptx
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Algoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaAlgoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y Búsqueda
 
Búsqueda secuencial en tabla ordenada
Búsqueda secuencial  en tabla ordenadaBúsqueda secuencial  en tabla ordenada
Búsqueda secuencial en tabla ordenada
 
Métodos de búsqueda
Métodos de búsquedaMétodos de búsqueda
Métodos de búsqueda
 
Gbi
GbiGbi
Gbi
 
#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf
 
#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf
 
Gestión basica de la información
Gestión basica de la informaciónGestión basica de la información
Gestión basica de la información
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Unidad 5 metodos de ordenamiento
Unidad 5 metodos de ordenamientoUnidad 5 metodos de ordenamiento
Unidad 5 metodos de ordenamiento
 
13 Busquedas
13 Busquedas13 Busquedas
13 Busquedas
 
Algoritmo de busqueda truncamiento
Algoritmo de busqueda truncamientoAlgoritmo de busqueda truncamiento
Algoritmo de busqueda truncamiento
 
Investigacion ed (pseudocodigo, algoritmo, listas, colas, arboles)
Investigacion ed (pseudocodigo, algoritmo, listas, colas, arboles)Investigacion ed (pseudocodigo, algoritmo, listas, colas, arboles)
Investigacion ed (pseudocodigo, algoritmo, listas, colas, arboles)
 
Informe tecnico unidad 6
Informe tecnico unidad 6Informe tecnico unidad 6
Informe tecnico unidad 6
 
Informe Análisis Búsqueda Binaria
Informe Análisis Búsqueda BinariaInforme Análisis Búsqueda Binaria
Informe Análisis Búsqueda Binaria
 
Recursividad, Ordenacion y Busqueda
Recursividad, Ordenacion y BusquedaRecursividad, Ordenacion y Busqueda
Recursividad, Ordenacion y Busqueda
 

More from René Sosa Arana (12)

Unidad 7 informe técnico
Unidad 7 informe técnicoUnidad 7 informe técnico
Unidad 7 informe técnico
 
Unidad 6 informe tecnico
Unidad 6 informe tecnicoUnidad 6 informe tecnico
Unidad 6 informe tecnico
 
Unidad 5 informe técnico
Unidad 5 informe técnicoUnidad 5 informe técnico
Unidad 5 informe técnico
 
Unidad 4 informe técnico
Unidad  4 informe técnicoUnidad  4 informe técnico
Unidad 4 informe técnico
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 2 informe tecnico
Unidad 2 informe tecnicoUnidad 2 informe tecnico
Unidad 2 informe tecnico
 
Unidad siete estructura de datos
Unidad siete estructura de datosUnidad siete estructura de datos
Unidad siete estructura de datos
 
Unidad cinco estructura de datos
Unidad cinco estructura de datosUnidad cinco estructura de datos
Unidad cinco estructura de datos
 
Unidad cuatro estructura de datos
Unidad cuatro estructura de datosUnidad cuatro estructura de datos
Unidad cuatro estructura de datos
 
Unidad tres estructura de datos
Unidad tres estructura de datosUnidad tres estructura de datos
Unidad tres estructura de datos
 
Unidad dos, estructura de datos
Unidad dos, estructura de datosUnidad dos, estructura de datos
Unidad dos, estructura de datos
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 

Recently uploaded

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 

Recently uploaded (20)

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

Unidad seis estructura de datos

  • 1. Estructura de datos Unidad seis
  • 2. Unidad 6 métodos de búsqueda Los métodos de búsqueda nos permiten recuperar datos previamente almacenados. El resultado de una búsqueda puede ser un éxito, si se encuentra la información o un fracaso, si no la encuentra. La búsqueda se puede aplicar sobre elementos previamente ordenados o sobre elementos desordenados, se trata de encontrar una cantidad de elementos similares. Los métodos de búsqueda se clasifican en: - Búsqueda interna. - Búsqueda externa. Búsqueda interna. La búsqueda interna es aquella en la que todos los elementos de la estructura estática (arreglo) o dinámica (lista ligada o árbol) se encuentran almacenados en la memoria principal de la computadora. Los métodos de búsqueda interna más importantes son: - Secuencial o lineal. - Binaria. - Hash (transformación de claves)
  • 3.  Secuencial. El método de búsqueda secuencial consiste en revisar la estructura de datos elemento por elemento hasta encontrar el dato que estamos buscando, o hasta llegar al final de la estructura de datos.  Binaria. El método de búsqueda binaria divide el total de los elementos en dos, comparando el elemento buscado con el central, en caso de no ser iguales, se determina si el elemento buscado es menor o mayor al central, para determinar si la búsqueda continua del lado izquierdo (menor) o derecho (mayor) del central, repitiendo el mismo proceso de división y comparación, hasta encontrar el elemento buscado o que la división ya no sea posible. Ejemplo. Si tenemos una estructura ordenada 0, 1, 2, 3, 5, 5, 5, 7, 8, 9 y estamos buscando el número 5, el resultado de la búsqueda nos mostraría la posicione 4 y el proceso terminaría ya que el elemento buscado no es diferente al que esta en la posición central.
  • 4. hash  El método de búsqueda hash o por transformación de clave aumenta la velocidad de búsqueda sin necesidad de que los elementos estén previamente ordenados, comparándolo con los métodos anteriores. Además tiene la ventaja de que el tiempo de búsqueda es independiente del número de elementos de la estructura que los almacena. Este método permite que el acceso a los datos sea por una llave que indica directamente la posición donde están guardados los datos que se buscan. Prácticamente trabaja con una función que transforma la llave o dato clave en una dirección (índice) dentro de la estructura y que en ocasiones puede generar una colisión, que se define como una misma dirección para dos o más claves distintas.  Ejemplo. Si tenemos un total de 100 elementos y dos claves que sean 7259 y 9359, las direcciones generadas son las siguientes: La función módulo o por división dirección = (clave % total elementos) dirección = (7259%100) = 59 dirección = (9359%100) = 59 dirección = (7259%97) = 81 dirección = (9359%97) = 47
  • 5. Conclusión  Los métodos de búsqueda de dato son herramientas que facilitan al programador y usuario el buscar pronta y efectivamente datos previamente ordenados para algún uso en particular