Tag: map

Java: Iteration durch eine HashMap, die effizienter ist?

Anzahl der Antworten 6 Antworten
Gegeben der folgende code, der mit zwei alternative Möglichkeiten, zum Durchlaufen, ist es keine performance-Unterschied zwischen diesen beiden Methoden? Map<String, Integer> map = new HashMap<String, Integer>(); //populate map //alt. #1 for (String key : map.keySet()) { Integer

Was ist der schnellste Weg, um einen Schlüssel eines Elements innerhalb von std :: map zu ändern?

Anzahl der Antworten 6 Antworten
Verstehe ich die Gründe, warum man nicht einfach diesen (rebalancing und Zeug): iterator i = m.find(33); if (i != m.end()) i->first = 22; Aber bisher die einzige Möglichkeit (die ich kenne) um den Schlüssel zu ändern, ist

Wie lautet die Syntax zum Hinzufügen eines Elements zu einer scala.collection.mutable.Map?

Anzahl der Antworten 6 Antworten
Was ist die syntax für das hinzufügen eines Elements zu einer scala.Sammlung.veränderlich.Karte ? Hier sind einige fehlgeschlagene versuche: val map = scala.collection.mutable.Map map("mykey") = "myval" map += "mykey" -> "myval" map.put("mykey","myval") InformationsquelleAutor der Frage Koala3 | 2010-10-22

Laufzeitfehler: Zuordnung zum Eintrag in der Null-Map

Anzahl der Antworten 3 Antworten
Ich versuche zu generieren, die eine Karte und dann konvertieren, um eine yaml-Datei wie folgt: uid : kasi: cn: Chaithra street: fkmp nandan: cn: Chaithra street: fkmp remya: cn: Chaithra street: fkmp Ich glaube, ich bin fehlt

Idiomatische Methode zum Aktualisieren des Werts in einer Map basierend auf dem vorherigen Wert

Anzahl der Antworten 3 Antworten
Sagen wir mal ich Speichere bank-Konten-Informationen in einem unveränderlichen Map: val m = Map("Mark" -> 100, "Jonathan" -> 350, "Bob" -> 65) ist und ich zurücktreten wollen, sagen wir, $50 Mark ' s Konto. Ich Mach es

Verwendet java Map.containsKey () redundant bei Verwendung von map.get ()

Anzahl der Antworten 5 Antworten
Ich habe mich schon gewundert, seit einiger Zeit, ob es zulässig ist, innerhalb von "best practice" für die Nutzung der containsKey() Methode auf java.util.Map und stattdessen tun, ein null-check auf das Ergebnis aus get(). Meine Begründung ist,

Kann ich die Werte einer Map mithilfe einer bereichsbasierten for-Schleife einfach über iterieren?

Anzahl der Antworten 3 Antworten
Ist es möglich, die Iteration über alle Werte in einem std::map mit nur einer foreach? Dies ist mein Aktueller code: std::map<float, MyClass*> foo ; for (map<float, MyClass*>::iterator i = foo.begin() ; i != foo.end() ; i ++

NavigableMap vs SortedMap?

Anzahl der Antworten 6 Antworten
Gibt es aus irgendeinem Grund zu verwenden SortedMap statt NavigableMapneben der JVM-version? (NavigableMap hat nur seit 1.6; SortedMap seit 1.2) Ich bin auf der Suche nach dem Wert mit dem größten Schlüssel, der Schlüssel <= Referenz-Schlüssel K0.

Speichern der Standardkarte in der Karte

Anzahl der Antworten 4 Antworten
Habe ich zum speichern von std::map als Wert in std::map std::map< std::string, std::map<std::string, std::string> > someStorage; Einfügen in die zweite(innere) Karte? Ich habe versucht mit: someStorage.insert( std::make_pair("key", std::make_pair("key2", "value2")) ); Aber das wirft eine Menge Fehler. Was

Die beste Methode, um eine leere Map in Java zu erstellen

Anzahl der Antworten 7 Antworten
Brauche ich zum erstellen einer leeren Karte. if (fileParameters == null) fileParameters = (HashMap<String, String>) Collections.EMPTY_MAP; Das problem ist, dass der obige code produziert folgende Warnung: Type safety: Unchecked cast from Map HashMap Was ist der beste

Ruft den Index des Elements in der C ++ Map ab

Anzahl der Antworten 7 Antworten
Ich habe eine std::map genannt myMap in meinem C++ - Anwendung, und ich möchte ein element mit entweder myMap.find(key) oder myMap[key]. Allerdings würde ich auch gerne, um den index dieses Elements in der map. std::map<string, int> myMap;

Wie finde ich die aktuelle Zoomstufe in einer Google Map?

Anzahl der Antworten 2 Antworten
Wie finde ich die aktuelle zoom-Stufe beim laden oder den Klick auf eine Google-Karte? InformationsquelleAutor der Frage K6t | 2011-06-17

Mehrwertige Hashtabelle in Java

Anzahl der Antworten 13 Antworten
Ist es möglich, mehrere Werte für denselben Schlüssel in einer hash-Tabelle? Wenn nicht, können Sie vorschlagen, jede solche Klasse oder Schnittstelle, die verwendet werden könnten? InformationsquelleAutor der Frage | 2009-06-26

Karte mit gleichzeitigem Zugriff

Anzahl der Antworten 6 Antworten
Wenn Sie eine Karte in einem Programm mit dem gleichzeitigen Zugriff, gibt es eine Notwendigkeit zur Verwendung eines mutex-Funktionen zu Lesen Werte? InformationsquelleAutor der Frage | 2012-06-16

Wie instanziiert man ein Array von Karten in Java?

Anzahl der Antworten 7 Antworten
Kann ich deklarieren Sie ein array von maps, die Verwendung von Generika zu geben die map-Typ: private Map<String, Integer> myMaps; Jedoch kann ich nicht herausfinden, wie zu instanziieren Sie es richtig: myMaps = new HashMap<String, Integer>[count]; //gives

Der schnellste Weg, um alle Werte von einer Map zu erhalten, wo der Schlüssel mit einem bestimmten Ausdruck beginnt

Anzahl der Antworten 4 Antworten
Betrachten Sie haben ein map<String, Object> myMap. Gegeben, die Ausdruck "some.string.*" habe ich zum abrufen der Werte aus myMap deren Schlüssel beginnt mit diesem Ausdruck. Ich versuche zu vermeiden for loops da myMap gegeben werden eine Reihe

Überprüfung auf Existenz in std :: map - count vs find

Anzahl der Antworten 3 Antworten
So scheint es zwei allgemein akzeptablen Methoden der Bestimmung, ob ein Schlüssel vorhanden ist in einer std::map: map.find(key) != map.end() map.count(key) > 0 Ist eine effizienter als die andere? Insbesondere das Konzept der count() könnte dahingehend interpretiert,

Bestimmen, ob die Karte einen Wert für einen Schlüssel enthält?

Anzahl der Antworten 9 Antworten
Was ist der beste Weg, um zu bestimmen, wenn eine STL-map enthält einen Wert für einen bestimmten Schlüssel? #include <map> using namespace std; struct Bar { int i; }; int main() { map<int, Bar> m; Bar b

Wie vermeidet man ConcurrentModificationException beim Iterieren einer Map und Ändern von Werten?

Anzahl der Antworten 7 Antworten
Habe ich eine Karte mit einigen Tasten (Saiten) und Werte (POJOs) Möchte ich Durchlaufen dieser Karte und ändern Sie einige der Daten in der POJO. Den aktuellen code habe ich geerbt löscht den jeweiligen Eintrag aus, und

Gibt es in C ++ 11 eine Boost.Bimap-Alternative?

Anzahl der Antworten 2 Antworten
Gibt es eine brauchbare alternative zur Erhöhung der bimap in C++0x? Ich möchte vermeiden, Boost, aber voll und ganz stehe, C++11. Wenn nötig, eine abgespeckte version von Boost ist bimap für mich arbeiten würde (ich brauche eine

C ++ Einfügen von unique_ptr in map

Anzahl der Antworten 2 Antworten
Ich habe ein C++ - Objekt des Typs ObjectArray typedef map<int64_t, std::unique_ptr<Class1>> ObjectArray; Was ist die syntax zum erstellen einer unique_ptr zu einem neuen Objekt vom Typ Class1 und stecken Sie es in ein Objekt des Typs

Wie man Stadt Name durch Längen- und Breitengrad in Android erhalten?

Anzahl der Antworten 5 Antworten
Möchte ich namens der Stadt durch die aktuelle Lage, aber ich habe Breite und Länge.wie um es zu bekommen? ich benutzte Schaltfläche klicken, dann bekomme ich die double-Wert in den Längen-und Breitengrad. mein code unten.bitte helfen Sie

Konvertieren eines Variablennamens in eine Zeichenfolge in C ++

Anzahl der Antworten 8 Antworten
Möchte ich einige Daten in eine Datei. Zum Beispiel angenommen ich habe zwei Vektoren der Doppelzimmer: vector<double> data1(10); vector<double> data2(10); gibt es eine einfache Möglichkeit zu dieser Ausgabe zu einer Datei, so dass die erste Zeile enthält

Paar als Schlüssel in einer Karte verwenden (C ++ / STL)

Anzahl der Antworten 4 Antworten
Möchte ich ein paar von STL als Schlüssel einer Karte. #include <iostream> #include <map> using namespace std; int main() { typedef pair<char*, int> Key; typedef map< Key , char*> Mapa; Key p1 ("Apple", 45); Key p2 ("Berry",

Einfacher Weg, um die Schlüssel in einer Karte in alphabetischer Reihenfolge zu erhalten

Anzahl der Antworten 2 Antworten
In Gehen, was ist der einfachste Weg, um die Schlüssel in einer map, die alphabetisch sortiert? Dies ist der kürzeste Weg ich kann es tun: package main import "container/vector" import "fmt" import "sort" func main() { m

Zusammenführen zweier Karten

Anzahl der Antworten 11 Antworten
Ich habe zwei Karten, deren Schlüssel Strings und deren Werte sind Set<MyObject>. Zwei Maps, was ist der einfachste Weg, um diese zusammenzuführen, so dass, wenn die beiden Schlüssel identisch sind, der Wert ist eine union der beiden

K-bedeutet Algorithmusvariation mit gleicher Clustergröße

Anzahl der Antworten 14 Antworten
Ich bin auf der Suche nach dem schnellsten Algorithmus für die Gruppierung der Punkte auf einer Karte in gleich große Gruppen auf Distanz. Die k-means-clustering-Algorithmus sieht einfach und vielversprechend, aber nicht produzieren gleich große Gruppen. Gibt es

Empfehlen Sie einen schnellen & amp; skalierbare persistente Karte - Java

Anzahl der Antworten 9 Antworten
Brauche ich eine Festplatte gesichert-Map-Struktur zu Verwendung in eine Java-app. Es müssen die folgenden Kriterien erfüllen: Die Speicherung von Millionen von Datensätzen (sogar Milliarden) Schnell nachschlagen - die Mehrheit der Operationen auf der Karte wird einfach zu

Kann Java String als Index-Array-Schlüssel verwenden? (zB: array ["a"] = 1;)

Anzahl der Antworten 4 Antworten
Kann Java einen String als index-array-key? Beispiel: array["a"] = 1; InformationsquelleAutor der Frage Jaynova | 2011-08-04

Scala: Wie man eine Sammlung von Maps zusammenführt

Anzahl der Antworten 7 Antworten
Ich habe eine Liste mit Map[String, Double], und ich möchte Zusammenführen, deren Inhalt in einer einzigen Map[String, Double]. Wie sollte ich dazu in einer idiomatischen Weg? Ich kann mir vorstellen, dass ich sollte in der Lage sein,

Konvertieren eines Java-Map-Objekts in ein Properties-Objekt

Anzahl der Antworten 5 Antworten
Ist jemand in der Lage, mir eine bessere Möglichkeit als die unten für die Konvertierung einer Java-Map-Objekt, um Eigenschaften eines Objekts? Map<String, String> map = new LinkedHashMap<String, String>(); map.put("key", "value"); Properties properties = new Properties(); for (Map.Entry<String,

Wie man Kartenkacheln aus OpenStreetMap offline erstellt, auf Android anzeigen?

Anzahl der Antworten 3 Antworten
Was ich will, ist die Anzeige eine einfache offline-Karte mit OpenStreetMap. Ich kann nicht finden im web die richtigen Werkzeuge zum erstellen von Kartenkacheln und es verwenden, um eine Karte anzuzeigen, die in Android. Ich heruntergeladen haben

Auf der Suche nach einem guten Weltkartengenerierungsalgorithmus

Anzahl der Antworten 12 Antworten
Arbeite ich an einem Civilization-Spiel und ich bin auf der Suche nach einem guten Algorithmus für die Generierung von erdähnlichen Welt Karten. Ich habe experimentierte mit ein paar alternativen, aber noch nicht auf eine wirkliche Sieger noch.

Wie aktualisiert man std :: map nach der find-Methode?

Anzahl der Antworten 4 Antworten
So aktualisieren Sie den Wert eines Schlüssels in std::map nach der Verwendung der find Methode? Ich habe eine map und iterator-Deklaration, wie diese: map <char, int> m1; map <char, int>::iterator m1_it; typedef pair <char, int> count_pair; Ich

C # zu Java - Wörterbücher?

Anzahl der Antworten 5 Antworten
Ist es möglich, in Java zu machen, ein Wörterbuch mit den Elementen, die bereits erklärt drin? Wie das unter C# - code: Dictionary<string, int> d = new Dictionary<string, int>() { {"cat", 2}, {"dog", 1}, {"llama", 0}, {"iguana",

c ++ map find () um möglicherweise einzufügen (): Wie optimiert man Operationen?

Anzahl der Antworten 3 Antworten
Ich bin mit der STL-map-Daten-Struktur, und im moment mein code zuerst ruft finden(): wenn der Schlüssel vorher nicht in die Karte, ruft insert() es, sonst bringt er nichts. map<Foo*, string>::iterator it; it = my_map.find(foo_obj); //1st lookup if(it

Warum benötigt das C ++ - Map-Type-Argument bei Verwendung von [] einen leeren Konstruktor?

Anzahl der Antworten 5 Antworten
Siehe auch C++ standard-Liste und Standard-baubar Typen Kein großes Problem, nur lästig, da ich nicht möchte, dass meine Klasse, die jemals instanziiert werden, ohne die besonderen Argumente. class MyClass { public: MyClass(MyType1 t); MyType2 &operator(int index); }

Kann die enum-Klasse nicht als unordered_map-Schlüssel verwenden

Anzahl der Antworten 7 Antworten
Habe ich eine Klasse mit einem enum-Klasse. class Shader { public: enum class Type { Vertex = GL_VERTEX_SHADER, Geometry = GL_GEOMETRY_SHADER, Fragment = GL_FRAGMENT_SHADER }; //... Dann, wenn ich implementieren Sie den folgenden code in eine andere

Wie Sie die maximale Größe einer Map begrenzen, indem Sie die ältesten Einträge entfernen, wenn das Limit erreicht wurde

Anzahl der Antworten 4 Antworten
Möchte ich eine Implementierung von Karte, die hat eine maximale Größe. Ich möchte dies als ein cache und damit ältesten Einträge werden entfernt, sobald limit erreicht wurde. Ich auch nicht wollen, dass die Einführung einer Abhängigkeit von

Wie kann ich den Map-Datentyp in Apache Pig verwenden?

Anzahl der Antworten 5 Antworten
Ich verwenden möchte, Apache Pig bauen einen großen Schlüssel -> Werte-mapping sehen die Dinge in der Karte, und iterieren über die Schlüssel. Jedoch, es nicht selbst zu sein scheinen syntax für diese Dinge zu tun; ich habe

Entfernen Sie einen Schlüssel aus einer C ++ Map

Anzahl der Antworten 2 Antworten
Möchte ich entfernen Sie einen Schlüssel aus einer STL-map. Allerdings map.erase() nicht tun. Wie würde ich gehen über das tun dies InformationsquelleAutor der Frage Steffan Harris | 2012-04-06

Wie kann ich eine Karte entfernen, während ich sie wiederhole?

Anzahl der Antworten 5 Antworten
Wie Entferne ich aus einer Karte während der Iteration? wie: std::map<K, V> map; for(auto i : map) if(needs_removing(i)) //remove it from the map Wenn ich map.erase es erlischt die Iteratoren InformationsquelleAutor der Frage Dani | 2011-11-22

Wie überprüft man, ob std :: map einen Schlüssel enthält, ohne Einfügen?

Anzahl der Antworten 2 Antworten
Die einzige Möglichkeit, die ich gefunden habe, um zu überprüfen auf Duplikate wird durch das einlegen und die Prüfung der std::pair.second für falseaber das problem ist, dass diese fügt noch etwas, wenn der key unbenutzt ist, während

Iterieren durch eine Golang-Karte

Anzahl der Antworten 2 Antworten
Ich habe eine Karte vom Typ: map[string]interface{} Und schließlich habe ich bekommen, etwas zu schaffen, wie (nach dem Deserialisieren aus einer yml-Datei mit goyaml) mymap = map[foo:map[first: 1] boo: map[second: 2]] Wie kann ich das Durchlaufen dieser

Wie zähle ich Gegenstände in einer Go-Karte?

Anzahl der Antworten 1 Antworten
Wenn ich will, zum zählen der Elemente in der map-Struktur, welche Aussage sollte ich verwenden? Ich habe versucht, for _, _ := range m {...} aber es scheint die syntax ist falsch. InformationsquelleAutor der Frage shirley |

Zufälliges Element in einer Karte

Anzahl der Antworten 8 Antworten
was ist ein guter Weg, um wählen Sie ein zufälliges element aus einer Karte? C++. Es ist mein Verständnis, dass die Karten nicht haben random-access-Iteratoren. Der Schlüssel ist eine lange lange und die map ist sehr Dünn

Was ist der Unterschied zwischen der Baumstruktur und dem Diagramm?

Anzahl der Antworten 8 Antworten
Akademisch gesprochen, was ist der wesentliche Unterschied zwischen der Datenstruktur Baum und Graph? Und was ist mit dem Baum-basierte Suche und die Graph-basierte Suche? InformationsquelleAutor der Frage user918304 | 2011-09-14

std :: map, wie nach Wert sortiert wird, dann nach Schlüssel

Anzahl der Antworten 4 Antworten
Ich muss Sortieren eine Karte von Wert, dann mit dem Schlüssel. Ich habe eine Karte mit Inhalt wie folgt... 1 realistically 8 really 4 reason 3 reasonable 1 reasonably 1 reassemble 1 reassembled 2 recognize 92 record

Zu String in Java zuordnen

Anzahl der Antworten 2 Antworten
Wenn ich System.out.println(map) in Java, ich bekomme eine schöne Ausgabe in stdout. Wie bekomme ich diese gleiche string-Darstellung einer Map in eine variable ohne Einmischung in die standard-Ausgabe? So etwas wie String mapAsString = Collections.toString(map)? InformationsquelleAutor der

Wie zeigt man den Karteninhalt an?

Anzahl der Antworten 6 Antworten
Ich habe eine Karte map < string , list < string > > mapex ; list< string > li; so zeigen die oben genannten Elemente auf der Karte auf der Konsole. InformationsquelleAutor der Frage Cute | 2009-06-30