The Joys of Hashing The Joys of Hashing

The Joys of Hashing

Hash Table Programming with C

    • €36.99
    • €36.99

Publisher Description

Build working implementations of hash tables, written in the C programming language. This book starts with simple first attempts devoid of collision resolution strategies, and moves through improvements and extensions illustrating different design ideas and approaches, followed by experiments to validate the choices. 
Hash tables, when implemented and used appropriately, are exceptionally efficient data structures for representing sets and lookup tables, providing low overhead, constant time, insertion, deletion, and lookup operations. 
The Joys of Hashing walks you through the implementation of efficient hash tables and the pros and cons of different design choices when building tables. The source code used in the book is available on GitHub for your re-use and experiments.
You will:Master the basic ideas behind hash tables
Carry out collision resolution, including strategies for handling collisions and their consequences for performance
Resize or grow and shrink tables as needed
Store values by handling when values must be stored with keys to make general sets and maps

GENRE
Computing & Internet
RELEASED
2019
9 February
LANGUAGE
EN
English
LENGTH
217
Pages
PUBLISHER
Apress
PROVIDER INFO
Springer Science & Business Media LLC
SIZE
7.5
MB
Data Management Solutions Using SAS Hash Table Operations Data Management Solutions Using SAS Hash Table Operations
2018
Algorithms and Data Structures for Massive Datasets Algorithms and Data Structures for Massive Datasets
2022
Hashing Hashing
2017
Cost-Based Oracle Fundamentals Cost-Based Oracle Fundamentals
2006
Disk-Based Algorithms for Big Data Disk-Based Algorithms for Big Data
2016
A Course in In-Memory Data Management A Course in In-Memory Data Management
2013
Functional Programming in R 4 Functional Programming in R 4
2023
R 4 Data Science Quick Reference R 4 Data Science Quick Reference
2022
Beginning Data Science in R 4 Beginning Data Science in R 4
2022
Introduction to Computational Thinking Introduction to Computational Thinking
2021
Pointers in C Programming Pointers in C Programming
2021
String Algorithms in C String Algorithms in C
2020