« GLib/GLib Data Types » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 358 :
}
</source>
== GHashTable ==
Une hashtable est une collection de données réalisant une association clé/valeur, utilisant en interne un mécanisme de hashage de la clé afin d'en générer un identifiant unique.
Ces collections sont très efficaces et permettent souvent de réaliser des optimisations puissantes.
Nous allons étudier les fonctionnalités suivantes:
* ajouter une association clé/valeur
* récupérer une valeur à l'aide de sa clé
* itérer sur la collection
Pour les besoins de ce tutorial, nous allons définir dans le début de notre programme d'exemple quelques fonctions utilitaires.
En effet, nous allons réaliser un programme qui compte le nombre occurrences de chaque mot.
|