Puntuación:
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)
The Joys of Hashing: Hash Table Programming with C
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.
© 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)