• Aprenderly
  • Explore
    • Ciencia
    • Ciencias sociales
    • Historia
    • Ingeniería
    • Matemáticas
    • Negocio
    • Numeración de las artes

    Top subcategories

    • Advanced Math
    • Estadísticas y Probabilidades
    • Geometría
    • Trigonometry
    • Álgebra
    • other →

    Top subcategories

    • Astronomía
    • Biología
    • Ciencias ambientales
    • Ciencias de la Tierra
    • Física
    • Medicina
    • Química
    • other →

    Top subcategories

    • Antropología
    • Psicología
    • Sociología
    • other →

    Top subcategories

    • Economía
    • other →

    Top subcategories

    • Ciencias de la computación
    • Diseño web
    • Ingeniería eléctrica
    • other →

    Top subcategories

    • Arquitectura
    • Artes escénicas
    • Ciencias de la religión
    • Comunicación
    • Escritura
    • Filosofía
    • Música
    • other →

    Top subcategories

    • Edad Antigua
    • Historia de Europa
    • Historia de los Estados Unidos de América
    • Historia universal
    • other →
 
Sign in Sign up
Upload
Tablas Hash y árboles binarios
Tablas Hash y árboles binarios

Búsqueda - GEOCITIES.ws
Búsqueda - GEOCITIES.ws

Trabajo práctico Nº 5 (Resolución de problemas – Arreglos
Trabajo práctico Nº 5 (Resolución de problemas – Arreglos

ESTRUCTURA DE DATOS (ARRAYS)
ESTRUCTURA DE DATOS (ARRAYS)

Trabajo práctico Nº 5 (Resolución de problemas – Arreglos
Trabajo práctico Nº 5 (Resolución de problemas – Arreglos

Los arreglos se caracterizan por
Los arreglos se caracterizan por

METODO ORDENAMIENTO
METODO ORDENAMIENTO

enunciado - Universidad Rey Juan Carlos
enunciado - Universidad Rey Juan Carlos

Compilado Programacion III Estructura de Datos
Compilado Programacion III Estructura de Datos

Estructura de Datos I - ing. victor andres ochoa correa
Estructura de Datos I - ing. victor andres ochoa correa

Métodos de búsqueda - E-campus :: FCA-UNAM
Métodos de búsqueda - E-campus :: FCA-UNAM

Relación de ejercicios - Departamento de Lenguajes y Ciencias de
Relación de ejercicios - Departamento de Lenguajes y Ciencias de

ESTRUCTURA DE DATOS
ESTRUCTURA DE DATOS

Unidad 5. Arreglos: Vectores y Matrices
Unidad 5. Arreglos: Vectores y Matrices

Estructura de datos (ARRAYS)
Estructura de datos (ARRAYS)

Ejercicios Propuestos 1. Crear un método que imprima la sucesión
Ejercicios Propuestos 1. Crear un método que imprima la sucesión

logica-y-algoritmos-p6-arreglos-por-juan-ignacio
logica-y-algoritmos-p6-arreglos-por-juan-ignacio

agina1 de0
agina1 de0

Indices BTree.zip - U
Indices BTree.zip - U

) ( ∗
) ( ∗

1

Tabla hash



Una tabla hash, matriz asociativa, mapa hash, tabla de dispersión o tabla fragmentada es una estructura de datos que asocia llaves o claves con valores. La operación principal que soporta de manera eficiente es la búsqueda: permite el acceso a los elementos (teléfono y dirección, por ejemplo) almacenados a partir de una clave generada (usando el nombre o número de cuenta, por ejemplo). Funciona transformando la clave con una función hash en un hash, un número que identifica la posición (casilla o cubeta) donde la tabla hash localiza el valor deseado.Un ejemplo práctico para ilustrar que es una tabla hash es el siguiente: Se necesita organizar los periódicos que llegan diariamente de tal forma que se puedan ubicar de forma rápida, entonces se hace de la siguiente forma - se hace una gran caja para guardar todos los periódicos (una tabla), y se divide en 31 contenedores (ahora es una ""hash table"" o tabla fragmentada), y la clave para guardar los periódicos es el día de publicación (índice). Cuando se requiere buscar un periódico se busca por el día que fue publicado y así se sabe en que zócalo (bucket) está. Varios periódicos quedarán guardados en el mismo zócalo (es decir colisionan al ser almacenados), lo que implica buscar en la sub-lista que se guarda en cada zócalo. De esta forma se reduce el tamaño de las búsquedas de O(n) a, en el mejor de los casos, O(1) y, en el peor, a O(log(n)).Las tablas hash se suelen implementar sobre vectores de una dimensión, aunque se pueden hacer implementaciones multi-dimensionales basadas en varias claves. Como en el caso de los arrays, las tablas hash proveen tiempo constante de búsqueda promedio O(1), sin importar el número de elementos en la tabla. Sin embargo, en casos particularmente malos el tiempo de búsqueda puede llegar a O(n), es decir, en función del número de elementos.Comparada con otras estructuras de arrays asociadas, las tablas hash son más útiles cuando se almacenan grandes cantidades de información.Las tablas hash almacenan la información en posiciones pseudo-aleatorias, así que el acceso ordenado a su contenido es bastante lento. Otras estructuras como árboles binarios auto-balanceables tienen un tiempo promedio de búsqueda mayor (tiempo de búsqueda O(log n)), pero la información está ordenada en todo momento.
El centro de tesis, documentos, publicaciones y recursos educativos más amplio de la Red.
  • aprenderly.com © 2025
  • GDPR
  • Privacy
  • Terms
  • Report