Les joies du hachage : programmation de tables de hachage en C

Note :   (4,3 sur 5)

Les joies du hachage : programmation de tables de hachage en C (Thomas Mailund)

Avis des lecteurs

Résumé:

Le livre sur le hachage présente une grande richesse d'informations mais peine à fournir des explications claires qui le rendent accessible à des lecteurs ayant des niveaux de connaissances préalables variés.

Avantages:

L'auteur maîtrise parfaitement le sujet et fournit des informations précieuses sur le hachage et ses applications.

Inconvénients:

Les explications manquent de clarté et peuvent supposer trop de connaissances préalables, ce qui rend l'ouvrage difficile d'accès pour les lecteurs qui n'ont pas une compréhension approfondie des concepts. La terminologie spécifique n'est pas bien définie, ce qui prête à confusion.

(basé sur 1 avis de lecteurs)

Titre original :

The Joys of Hashing: Hash Table Programming with C

Contenu du livre :

Construire des implémentations fonctionnelles de tables de hachage, écrites en langage de programmation C. Ce livre commence par des premières tentatives simples dépourvues de stratégies de résolution des collisions, et passe par des améliorations et des extensions illustrant différentes idées et approches de conception, suivies d'expériences pour valider les choix.

Les tables de hachage, lorsqu'elles sont mises en œuvre et utilisées de manière appropriée, sont des structures de données exceptionnellement efficaces pour représenter des ensembles et des tables de consultation, offrant des opérations d'insertion, de suppression et de consultation à faible surcharge et à temps constant.

Les joies du hachage vous guide dans l'implémentation de tables de hachage efficaces et vous présente les avantages et les inconvénients des différents choix de conception lors de l'élaboration des tables. Le code source utilisé dans le livre est disponible sur GitHub pour votre réutilisation et vos expériences.

Ce que vous apprendrez

⬤ Maîtriser les idées de base des tables de hachage.

⬤ La résolution des collisions, y compris les stratégies de traitement des collisions et leurs conséquences sur les performances.

⬤ Redimensionner ou agrandir et rétrécir les tables selon les besoins.

⬤ Stocker des valeurs en gérant les cas où les valeurs doivent être stockées avec des clés pour créer des ensembles généraux et des cartes.

A qui s'adresse ce livre ?

Les personnes ayant au moins une certaine expérience de la programmation, en particulier de la programmation en C.

Autres informations sur le livre :

ISBN :9781484240656
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2019
Nombre de pages :206

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Introduction à la pensée informatique : Résolution de problèmes, algorithmes, structures de données,...
Apprenez les approches de la pensée...
Introduction à la pensée informatique : Résolution de problèmes, algorithmes, structures de données, etc. - Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More
Les pointeurs dans la programmation en C : Une approche moderne de la gestion de la mémoire, des...
Ce guide vous permettra de mieux comprendre les...
Les pointeurs dans la programmation en C : Une approche moderne de la gestion de la mémoire, des structures de données récursives, des chaînes de caractères et des tableaux - Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays
Introduction à Markdown et Pandoc : Utiliser un langage de balisage et un convertisseur de documents...
1 : Guide du débutant pour Markdown et Pandoc2 :...
Introduction à Markdown et Pandoc : Utiliser un langage de balisage et un convertisseur de documents - Introducing Markdown and Pandoc: Using Markup Language and Document Converter
Structures de données fonctionnelles en R : Programmation statistique avancée en R - Functional Data...
Apprendre la programmation algorithmique en...
Structures de données fonctionnelles en R : Programmation statistique avancée en R - Functional Data Structures in R: Advanced Statistical Programming in R
Algorithmes de chaînes de caractères en C : Représentation et recherche efficaces de textes - String...
1. Introduction. - 2. algorithmes classiques pour...
Algorithmes de chaînes de caractères en C : Représentation et recherche efficaces de textes - String Algorithms in C: Efficient Text Representation and Search
Beginning Data Science in R 4 : Analyse de données, visualisation et modélisation pour le...
Découvrez les meilleures pratiques pour l'analyse des données...
Beginning Data Science in R 4 : Analyse de données, visualisation et modélisation pour le scientifique des données - Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist
R 4 Data Science Quick Reference : Un guide de poche pour les apis, les bibliothèques et les paquets...
Dans cet ouvrage de référence rapide et pratique,...
R 4 Data Science Quick Reference : Un guide de poche pour les apis, les bibliothèques et les paquets - R 4 Data Science Quick Reference: A Pocket Guide to Apis, Libraries, and Packages
Programmation fonctionnelle en R 4 : Programmation statistique avancée pour la science des données,...
Maîtrisez les fonctions et découvrez comment...
Programmation fonctionnelle en R 4 : Programmation statistique avancée pour la science des données, l'analyse et la finance - Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance
Les joies du hachage : programmation de tables de hachage en C - The Joys of Hashing: Hash Table...
Construire des implémentations fonctionnelles de...
Les joies du hachage : programmation de tables de hachage en C - The Joys of Hashing: Hash Table Programming with C
Le guide du débutant sur GitHub - The Beginner's Guide to GitHub
Vous avez entendu parler de git et de GitHub et vous voulez savoir de quoi il retourne...
Le guide du débutant sur GitHub - The Beginner's Guide to GitHub
Métaprogrammation en R : Programmation statistique avancée pour la science des données, l'analyse et...
Apprenez à manipuler les fonctions et les...
Métaprogrammation en R : Programmation statistique avancée pour la science des données, l'analyse et la finance - Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)