Als «map» getaggte Fragen

Ein Wörterbuch ordnet Schlüssel Werten zu, die ein effizientes Abrufen von Werten von Schlüsseln ermöglichen. USE [map-function] -Tag über Mapping-Funktionen über Daten, BITTE; und für die Geographie [Karten].

13
remove_if-Äquivalent für std :: map
Ich habe versucht, eine Reihe von Elementen aus der Karte zu löschen, basierend auf einer bestimmten Bedingung. Wie mache ich das mit STL-Algorithmen? Anfangs dachte ich an die Verwendung, remove_ifaber es ist nicht möglich, da remove_if für assoziative Container nicht funktioniert. Gibt es einen äquivalenten "remove_if" -Algorithmus, der für die …
118 c++  stl  map 

6
map vs. hash_map in C ++
Ich habe eine Frage mit hash_mapund mapin C ++. Ich verstehe, dass dies mapin STL ist, aber hash_mapkein Standard ist. Was ist der Unterschied zwischen den beiden?
117 c++  map  hashmap 


3
Flache Kopie einer Karte in Java
Soweit ich weiß, gibt es verschiedene Möglichkeiten (möglicherweise auch andere), eine flache Kopie von a Mapin Java zu erstellen : Map<String, Object> data = new HashMap<String, Object>(); Map<String, Object> shallowCopy; // first way shallowCopy = new HashMap<String, Object>(data); // second way shallowCopy = (Map<String, Object>) ((HashMap<String, Object>) data).clone(); Wird ein …
106 java  map  clone  shallow-copy 

2
boost :: flat_map und seine Leistung im Vergleich zu map und unordered_map
In der Programmierung ist allgemein bekannt, dass die Speicherlokalität die Leistung aufgrund von Cache-Treffern erheblich verbessert. Ich habe kürzlich herausgefunden, boost::flat_mapwelches eine vektorbasierte Implementierung einer Karte ist. Es scheint nicht annähernd so beliebt zu sein wie das typische map/ unordered_mapso konnte ich keine Leistungsvergleiche finden. Wie vergleicht es sich und …
103 c++  boost  map 

25
Java HashMap Leistungsoptimierung / Alternative
Ich möchte eine große HashMap erstellen, aber die put()Leistung ist nicht gut genug. Irgendwelche Ideen? Andere Vorschläge zur Datenstruktur sind willkommen, aber ich benötige die Suchfunktion einer Java Map: map.get(key) In meinem Fall möchte ich eine Karte mit 26 Millionen Einträgen erstellen. Mit der Standard-Java-HashMap wird die Put-Rate nach 2-3 …

4
Laufzeitfehler: Zuordnung zum Eintrag in der Nullkarte
Ich versuche eine Karte zu generieren und diese dann in eine Yaml-Datei wie diese zu konvertieren: uid : kasi: cn: Chaithra street: fkmp nandan: cn: Chaithra street: fkmp remya: cn: Chaithra street: fkmp Ich glaube, mir fehlt beim Erstellen der Karte etwas Wichtiges. Mein Code ist unten. package main import …
101 map  go  yaml 

4
Zugriff auf C ++ const Map-Elemente
Ich habe versucht, mit dem Operator [] auf das Element in einer const C ++ - Zuordnung zuzugreifen, aber diese Methode ist fehlgeschlagen. Ich habe auch versucht, "at ()" zu verwenden, um dasselbe zu tun. Diesmal hat es funktioniert. Ich konnte jedoch keine Referenz zur Verwendung von "at ()" für …
100 c++  stl  map  const 


7
Hat Java eine HashMap mit Reverse Lookup?
Ich habe Daten, die eher in einer Art "Schlüssel-Schlüssel" -Format als in einem "Schlüssel-Wert" organisiert sind. Es ist wie eine HashMap, aber ich brauche eine O (1) -Suche in beide Richtungen. Gibt es einen Namen für diese Art von Datenstruktur und ist so etwas in den Standardbibliotheken von Java enthalten? …


3
Teilweise JSON-Unmarschall in einer Karte in Go
Mein Websocket-Server empfängt und marshallt JSON-Daten. Diese Daten werden immer in ein Objekt mit Schlüssel / Wert-Paaren eingeschlossen. Die Schlüsselzeichenfolge fungiert als Wertkennung und teilt dem Go-Server mit, um welche Art von Wert es sich handelt. Wenn ich weiß, welcher Werttyp vorhanden ist, kann ich mit JSON fortfahren, um den …
96 json  map  go 

7
Überprüfen des Inhalts von Standardcontainern (std :: map) mit gdb
Angenommen, wir haben so etwas: #include <map> int main(){ std::map<int,int> m; m[1] = 2; m[2] = 4; return 0; } Ich möchte in der Lage sein, den Inhalt der Karte zu überprüfen, auf der das Programm von gdb ausgeführt wird. Wenn ich versuche, den Indexoperator zu verwenden, erhalte ich: (gdb) …
92 c++  stl  map  gdb 

8
Liste der Tupel in Map konvertieren (und mit doppeltem Schlüssel umgehen?)
Ich dachte über eine gute Möglichkeit nach, eine Liste von Tupeln mit doppeltem Schlüssel [("a","b"),("c","d"),("a","f")]in eine Karte umzuwandeln ("a" -> ["b", "f"], "c" -> ["d"]). Normalerweise (in Python) würde ich eine leere Map erstellen und die Liste for-loopen und nach doppelten Schlüsseln suchen. Aber ich bin hier auf der Suche …
90 scala  map 

6
Ist die Verwendung von Java Map.containsKey () bei Verwendung von map.get () redundant?
Ich habe mich seit einiger Zeit gefragt, ob es im Rahmen der Best Practice zulässig ist, die containsKey()Methode nicht zu verwenden java.util.Mapund stattdessen eine Nullprüfung des Ergebnisses von durchzuführen get(). Mein Grundprinzip ist, dass es überflüssig erscheint, den Wert zweimal nachzuschlagen - zuerst für containsKey()und dann wieder für get(). Andererseits …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.