preguntar acerca de unordered-map
3
réponses
Hash générique pour les tuples dans la carte non ordonnée / ensemble non ordonné
Pourquoi ne pas std::unordered_map<tuple<int, int>, string> juste
travailler hors de la boîte?
Il est fastidieux de devoir définir une fonction de hachage pour tuple<int, int>, par exemple
template<> struct do_hash<tupl …
demandé sur
1970-01-01 00:33:31
2
réponses
Quelle est la fonction de hachage par défaut utilisée dans C++ std::unordered map?
j'utilise
unordered_map<string, int>
et
unordered_map<int, int>
quelle fonction de hachage est utilisée dans chaque cas et quel est le risque de collision dans chaque cas?
Je vais insérer une chaîne unique et unique int comme clé …
demandé sur
1970-01-01 00:33:33
1
réponses
Mise en œuvre de std:: unordered map
c++ unordered_map collision handling, redimensionner and rehash
C'est une question précédente que j'ai ouverte et j'ai vu que j'avais beaucoup de confusion sur la façon dont unordered_map est implémenté. Je suis sûr que beaucoup d'autres p …
demandé sur
1970-01-01 00:33:35
3
réponses
Comment se spécialiser std:: hash: operator() pour le type défini par l’utilisateur dans les conteneurs non classés?
pour prendre en charge les types de clés définis par l'utilisateur dans std::unordered_set<Key> et std::unordered_map<Key, Value>
on doit fournir operator==(Key, Key) et un foncteur de hachage:
struct X { int id; /* ... */ } …
demandé sur
1970-01-01 00:33:31