Looking for c++ Keywords? Try Ask4Keywords

C++Verwenden von std :: unordered_map


Einführung

std :: unordered_map ist nur ein assoziativer Container. Es funktioniert auf Schlüsseln und deren Karten. Key, wie der Name sagt, hilft, Eindeutigkeit in der Karte zu haben. Der zugeordnete Wert ist nur ein Inhalt, der dem Schlüssel zugeordnet ist. Die Datentypen dieses Schlüssels und dieser Zuordnung können jeder vordefinierte oder benutzerdefinierte Datentyp sein.

Bemerkungen

Wie der Name sagt, werden die Elemente in der ungeordneten Karte nicht in sortierter Reihenfolge gespeichert. Sie werden entsprechend ihren Hashwerten gespeichert. Daher hat die Verwendung einer ungeordneten Karte viele Vorteile, da zum Durchsuchen eines Elements nur O (1) erforderlich ist. Es ist auch schneller als andere Kartencontainer. Das Beispiel zeigt auch, dass es sehr einfach zu implementieren ist, da der Operator ([]) uns hilft, direkt auf den zugeordneten Wert zuzugreifen.

Verwenden von std :: unordered_map Verwandte Beispiele