en python c'est facile:
y = {'lat': 23.678900, 'lng': 121.451928, 'name': "Sin City"}
4 Réponses :
Ils s'appellent des tables de hachage ou des cartes de hash. P>
Il y a beaucoup de STD pour C ++. p>
voir Fonctions de hachage simples P>
Toutes vos questions sont répondues ici A >. P>
L'idée: Utilisez une fonction de hachage en évitant les collisions pour les utiliser comme index. P>
glibc fournit hcreate, hrsearch et HDESTROY. P>
Les tables de hachage vont bien. Si vous souhaitez coller aux fonctions de la bibliothèque Standard C, il y a aussi BSSearch qui est bon pour des dictionnaires de recherche constants ou des dictionnaires dynamiques conjointement avec Qsort a>. p>
Vous voudrez peut-être lire des tables de hachage: en.wikipedia.org/wiki/hash_table c'est Une structure de données assez importante et la compréhension de la manière dont ils travaillent, ainsi que les avantages (et les inconvénients) de l'utiliser, sont vraiment importants et vous donneront une meilleure compréhension à la Howles et à WHYS du dictionnaire Python.