Cuadro Comparativo
Búsqueda Lineal Búsqueda Binaria Plegamiento Truncamiento Aritmética Modular Mitad del Cuadrado
Descripción La búsqueda se realiza
comparando cada dato
con el dato a buscar.
La búsqueda se realiza
dividiendo el arreglo en dos
partes, comparando el
elemento buscado con el de la
posición central.
Consiste en partir la clave x en
varias partes x1, x2, x3…,
xn, y la combinación de las
partes de un modo
conveniente (a menudo
sumando las partes) da
como resultado la
dirección del registro.
Ignorar parte de la clave
para formar un índice con el
resto.
Consiste en dividir la clave por
el número de posiciones del
vector donde el resultado es
el resto de la división.
Toma el índice se eleva al cuadrado, y
del resultado se toman los números
del medio y se borran los de los
extremos quedando la posición del
vector.
Ventaja Fácil de implementar y
no requiere orden de
las entradas.
Reduce el tiempo de búsqueda
de un elemento y, con los
archivos grandes, que reduce a
la mitad con una sola
comparación.
Es uno método fácil de utilizar. Funciona con caracteres
alfanuméricos.
Es una búsqueda directa y
solo se realiza una operación
a diferencia de otros
métodos.
Se pueden usar los valores naturales
de la llave, puesto que se traducen
internamente a direcciones fáciles de
localizar.
Se logra independencia lógica y física,
debido a que los valores de las llaves
son independientes del espacio de
direcciones.
Desventaja No es eficiente en
arreglos largos.
Solo funciona mientras el
arreglo esté ordenado.
Puede provocar bastantes
colisiones.
Colisiones. Colisiones dentro de
aritmética modular hay más
probabilidades de colisiones
que en otros métodos.
No pueden usarse registros de
longitud variable.
El archivo no está clasificado.
No permite llaves repetidas.
Solo permite acceso por una sola llave.
Mejor Caso Se encuentra en la
primera entrada.
Requiere sólo una comparación. La transformación de las claves no
produce colisiones.
No existen colisiones. No se produce ninguna
colisión dentro del arreglo.
No se producen colisiones.
Peor Caso No se encuentra o está
en la última posición.
Dividir el arreglo muchas veces
y no encontrar el valor.
La transformación de las claves
apuntan todas a una misma
dirección, provocando colisiones
Todas las claves colisionan
en una posición.
Todas las claves colisionan en
un mismo índice dentro del
arreglo.
Todas las claves colisionan.
Característica
Relevante
Es la más fácil de
implementar, por esto
es la más común.
Es más eficiente por reducir el
tiempo de búsqueda.
Generalmente se utiliza esta
técnica para transformar una clave
muy grande en otra más pequeña,
dividiendo la calve en partes
iguales y luego sumándolas.
Los dígitos a elegir pueden
ser pares o impares.
El vector debe ser primo para
que no se produzcan
colisiones además en este
método nunca el valor del
índice es mayor que el vector.
En caso de que la cifra resultante sea
impar se considera el número central y
el anterior.

Más contenido relacionado

PPTX
Exposicion Busqueda
DOCX
Metodos de-ordenamiento
PPTX
Metodos de ordenamiento
PPTX
Busqueda Binaria
PPTX
Estructura de Datos - Unidad 4 Estructuras no lineales
PPTX
Recursividad directa e indirecta
PPTX
Colas en programacion
PPTX
Función Hash: metodos de división y de medio Cuadrado.
Exposicion Busqueda
Metodos de-ordenamiento
Metodos de ordenamiento
Busqueda Binaria
Estructura de Datos - Unidad 4 Estructuras no lineales
Recursividad directa e indirecta
Colas en programacion
Función Hash: metodos de división y de medio Cuadrado.

La actualidad más candente (20)

PPTX
Metodos de ordenacion radix sort
PPTX
Cuadro comparativo algoritmos de ordenamiento
PPT
Arboles Binarios
PPTX
Método de Búsqueda Hash
PPTX
Tipos de búsqueda en inteligencia artificial
PPTX
3. algoritmos de ordenamiento interno
PPTX
hashing y colisiones
PPTX
Listas,pilas y colas Estructura de Datos
PDF
UNIDAD IV - Mapa conceptual metodos de busqueda
PDF
Metodologia orientada a objeto
PPTX
Método de ordenamiento por selección (selection sort
PDF
Casos de uso
PPTX
Estructura de datos: lista, pilas y colas
PPTX
Búsqueda secuencial y binaria
PDF
Algoritmo de ordenamiento: Heap Sort
PDF
Metodo burbuja
DOCX
Recursividad
PPTX
Listas doblemente enlazadas
PPTX
Indices 1
PPTX
5. algoritmos de búsqueda
Metodos de ordenacion radix sort
Cuadro comparativo algoritmos de ordenamiento
Arboles Binarios
Método de Búsqueda Hash
Tipos de búsqueda en inteligencia artificial
3. algoritmos de ordenamiento interno
hashing y colisiones
Listas,pilas y colas Estructura de Datos
UNIDAD IV - Mapa conceptual metodos de busqueda
Metodologia orientada a objeto
Método de ordenamiento por selección (selection sort
Casos de uso
Estructura de datos: lista, pilas y colas
Búsqueda secuencial y binaria
Algoritmo de ordenamiento: Heap Sort
Metodo burbuja
Recursividad
Listas doblemente enlazadas
Indices 1
5. algoritmos de búsqueda
Publicidad

Destacado (10)

PDF
Cuadro comparativo - algoritmos de busqueda
PDF
Cuadro Comparativo de Algoritmos
PPTX
Mapa conceptual arboles binarios
PPTX
Arboles presentacion
PDF
Aritmetica Modular
PDF
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
PPTX
Metodos de ordenamiento
DOC
Mapa Conceptual.
PPTX
Estructura de Datos - Unidad 5 metodos de ordenamiento
PPTX
Pilas, colas, y listas estructura de datos
Cuadro comparativo - algoritmos de busqueda
Cuadro Comparativo de Algoritmos
Mapa conceptual arboles binarios
Arboles presentacion
Aritmetica Modular
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
Metodos de ordenamiento
Mapa Conceptual.
Estructura de Datos - Unidad 5 metodos de ordenamiento
Pilas, colas, y listas estructura de datos
Publicidad

Similar a Cuadro comparativo algoritmos de busqueda (20)

PDF
Cuadro comparativo
PDF
Hashing 140424140121-phpapp01
DOCX
Cuadro comparativo
PDF
Aritmética Modular
PDF
Informe aritmetica modular
PDF
Informe analisis de algoritmos (mitad de cuadrado)
DOC
PDF
Algoritmos de busqueda
PDF
Algoritmos de busqueda
PDF
método de búsqueda Truncamiento
DOCX
Algoritmos de busqueda - hash truncamiento
DOCX
Informe analisis
DOCX
Informe algoritmos de busqueda
DOCX
Informe algoritmos de busqueda
PDF
Algoritmos de búsqueda
PPTX
Búsqueda de los algoritmos
PPTX
Búsqueda de los algoritmos
PDF
Metodos de Búsqueda
PPT
Metodos Busqueda Interna
PDF
Hash mitad al cuadrado pdf
Cuadro comparativo
Hashing 140424140121-phpapp01
Cuadro comparativo
Aritmética Modular
Informe aritmetica modular
Informe analisis de algoritmos (mitad de cuadrado)
Algoritmos de busqueda
Algoritmos de busqueda
método de búsqueda Truncamiento
Algoritmos de busqueda - hash truncamiento
Informe analisis
Informe algoritmos de busqueda
Informe algoritmos de busqueda
Algoritmos de búsqueda
Búsqueda de los algoritmos
Búsqueda de los algoritmos
Metodos de Búsqueda
Metodos Busqueda Interna
Hash mitad al cuadrado pdf

Más de Cristopher Morales Ruiz (8)

PPTX
Clasificación de los problemas
DOCX
Teoría de grafos
DOCX
Métodos de ordenamiento
DOCX
Tabla comparativa Hanoi
PPTX
Tecnicas de recopilacion de informacion
PPTX
Entrevista arthur morales
PPTX
Análisis de algoritmos - Complejidad de los Algoritmos
PPTX
Análisis de algoritmos
Clasificación de los problemas
Teoría de grafos
Métodos de ordenamiento
Tabla comparativa Hanoi
Tecnicas de recopilacion de informacion
Entrevista arthur morales
Análisis de algoritmos - Complejidad de los Algoritmos
Análisis de algoritmos

Cuadro comparativo algoritmos de busqueda

  • 1. Cuadro Comparativo Búsqueda Lineal Búsqueda Binaria Plegamiento Truncamiento Aritmética Modular Mitad del Cuadrado Descripción La búsqueda se realiza comparando cada dato con el dato a buscar. La búsqueda se realiza dividiendo el arreglo en dos partes, comparando el elemento buscado con el de la posición central. Consiste en partir la clave x en varias partes x1, x2, x3…, xn, y la combinación de las partes de un modo conveniente (a menudo sumando las partes) da como resultado la dirección del registro. Ignorar parte de la clave para formar un índice con el resto. Consiste en dividir la clave por el número de posiciones del vector donde el resultado es el resto de la división. Toma el índice se eleva al cuadrado, y del resultado se toman los números del medio y se borran los de los extremos quedando la posición del vector. Ventaja Fácil de implementar y no requiere orden de las entradas. Reduce el tiempo de búsqueda de un elemento y, con los archivos grandes, que reduce a la mitad con una sola comparación. Es uno método fácil de utilizar. Funciona con caracteres alfanuméricos. Es una búsqueda directa y solo se realiza una operación a diferencia de otros métodos. Se pueden usar los valores naturales de la llave, puesto que se traducen internamente a direcciones fáciles de localizar. Se logra independencia lógica y física, debido a que los valores de las llaves son independientes del espacio de direcciones. Desventaja No es eficiente en arreglos largos. Solo funciona mientras el arreglo esté ordenado. Puede provocar bastantes colisiones. Colisiones. Colisiones dentro de aritmética modular hay más probabilidades de colisiones que en otros métodos. No pueden usarse registros de longitud variable. El archivo no está clasificado. No permite llaves repetidas. Solo permite acceso por una sola llave. Mejor Caso Se encuentra en la primera entrada. Requiere sólo una comparación. La transformación de las claves no produce colisiones. No existen colisiones. No se produce ninguna colisión dentro del arreglo. No se producen colisiones. Peor Caso No se encuentra o está en la última posición. Dividir el arreglo muchas veces y no encontrar el valor. La transformación de las claves apuntan todas a una misma dirección, provocando colisiones Todas las claves colisionan en una posición. Todas las claves colisionan en un mismo índice dentro del arreglo. Todas las claves colisionan. Característica Relevante Es la más fácil de implementar, por esto es la más común. Es más eficiente por reducir el tiempo de búsqueda. Generalmente se utiliza esta técnica para transformar una clave muy grande en otra más pequeña, dividiendo la calve en partes iguales y luego sumándolas. Los dígitos a elegir pueden ser pares o impares. El vector debe ser primo para que no se produzcan colisiones además en este método nunca el valor del índice es mayor que el vector. En caso de que la cifra resultante sea impar se considera el número central y el anterior.