The Joys of Hashing: Programación de tablas hash con C

Puntuación:   (4,3 de 5)

The Joys of Hashing: Programación de tablas hash con C (Thomas Mailund)

Opiniones de los lectores

Resumen:

El libro sobre hashing presenta una gran cantidad de información, pero se esfuerza por ofrecer explicaciones claras que lo hagan accesible a lectores con distintos niveles de conocimientos previos.

Ventajas:

El autor domina bien el tema y aporta valiosas ideas sobre el hashing y sus aplicaciones.

Desventajas:

Las explicaciones son poco claras y pueden presuponer demasiados conocimientos previos, lo que dificulta la comprensión de los conceptos por parte de los lectores que no los conocen en profundidad. La terminología específica no está bien definida, lo que induce a confusión.

(basado en 1 opiniones de lectores)

Título original:

The Joys of Hashing: Hash Table Programming with C

Contenido del libro:

Construya implementaciones funcionales de tablas hash, escritas en el lenguaje de programación C. Este libro comienza con primeros intentos sencillos desprovistos de estrategias de resolución de colisiones, y avanza a través de mejoras y extensiones que ilustran diferentes ideas y enfoques de diseño, seguidos de experimentos para validar las elecciones.

Las tablas hash, cuando se implementan y utilizan adecuadamente, son estructuras de datos excepcionalmente eficientes para representar conjuntos y tablas de consulta, proporcionando operaciones de inserción, eliminación y consulta de baja sobrecarga y tiempo constante.

The Joys of Hashing le guiará a través de la implementación de tablas hash eficientes y los pros y contras de las diferentes opciones de diseño a la hora de construir tablas. El código fuente utilizado en el libro está disponible en GitHub para su reutilización y experimentos.

Lo que aprenderás

⬤ Dominar las ideas básicas detrás de las tablas hash.

⬤ Llevar a cabo la resolución de colisiones, incluyendo estrategias para el manejo de colisiones y sus consecuencias para el rendimiento.

⬤ Redimensionar o crecer y encoger tablas según sea necesario.

⬤ Almacenar valores manejando cuando los valores deben ser almacenados con claves para hacer conjuntos y mapas generales.

Para quién es este libro

Aquellos con al menos alguna experiencia previa en programación, especialmente en programación C.

Otros datos del libro:

ISBN:9781484240656
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2019
Número de páginas:206

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Introducción al pensamiento computacional: Resolución de problemas, algoritmos, estructuras de datos...
Aprenda los enfoques del pensamiento computacional...
Introducción al pensamiento computacional: Resolución de problemas, algoritmos, estructuras de datos y mucho más - Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More
Punteros en la programación en C: Un enfoque moderno de la gestión de memoria, estructuras de datos...
Obtenga una mejor comprensión de los punteros,...
Punteros en la programación en C: Un enfoque moderno de la gestión de memoria, estructuras de datos recursivas, cadenas y matrices - Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays
Introducción a Markdown y Pandoc: Uso del Lenguaje de Marcas y Conversor de Documentos - Introducing...
1: Guía para principiantes de Markdown y Pandoc2:...
Introducción a Markdown y Pandoc: Uso del Lenguaje de Marcas y Conversor de Documentos - Introducing Markdown and Pandoc: Using Markup Language and Document Converter
Estructuras de Datos Funcionales en R: Programación Estadística Avanzada en R - Functional Data...
Aprenda programación algorítmica en R.Emular...
Estructuras de Datos Funcionales en R: Programación Estadística Avanzada en R - Functional Data Structures in R: Advanced Statistical Programming in R
Algoritmos de cadenas en C: Representación y búsqueda eficientes de texto - String Algorithms in C:...
1. 1. Introducción. - 2. Algoritmos clásicos de...
Algoritmos de cadenas en C: Representación y búsqueda eficientes de texto - String Algorithms in C: Efficient Text Representation and Search
Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist...
Descubra las mejores prácticas para el análisis de...
Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist (Introducción a la Ciencia de Datos en R 4: Análisis de Datos, Visualización y Modelización para el Científico de Datos) - Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist
R 4 Data Science Quick Reference: Guía de bolsillo de apis, bibliotecas y paquetes - R 4 Data...
En este práctico y rápido libro de referencia se le...
R 4 Data Science Quick Reference: Guía de bolsillo de apis, bibliotecas y paquetes - R 4 Data Science Quick Reference: A Pocket Guide to Apis, Libraries, and Packages
Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and...
Domine las funciones y descubra cómo escribir...
Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance (Programación funcional en R 4: Programación estadística avanzada para ciencia de datos, análisis y finanzas) - Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance
The Joys of Hashing: Programación de tablas hash con C - The Joys of Hashing: Hash Table Programming...
Construya implementaciones funcionales de tablas...
The Joys of Hashing: Programación de tablas hash con C - The Joys of Hashing: Hash Table Programming with C
Metaprogramación en R: Programación estadística avanzada para la ciencia de datos, el análisis y las...
Aprenda a manipular funciones y expresiones para...
Metaprogramación en R: Programación estadística avanzada para la ciencia de datos, el análisis y las finanzas - Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)