Tag: multimap
Ein container ähnlich einer Karte, aber da der doppelte Schlüssel
1
Antworten
Ich habe einige Probleme mit der std::multimap container und ich möchte wissen, was wäre der richtige Weg, um mein Ziel erreichen. Im Grunde, hier ist mein SSCCE: #include <iostream> #include <map> int main () { typedef std::multimap<int,
4
Antworten
Habe ich diese multimap gebaut, um die Karte der hamming-Abstand einer Zeichenkette die entsprechende Zeichenkette. Da der hamming-Abstand zweier strings können gleich sein, ich will, dass Sie in aufsteigender Reihenfolge sortiert werden. Jedoch wenn ich drucken Sie
5
Antworten
In meinem code habe ich eine Karte, die wird intensiv genutzt, die mehrere tausend mal in wenigen Sekunden. Ursprünglich hatte ich eine TreeMap, aber beim testen mit 9.000 Einträge sah ich meinen alten Prozessor Schmelzen. Und diese
7
Antworten
Habe ich einige Daten, die mit einem integer-index. Ich bin kontinuierliche Generierung von neuen Daten, die muss Hinzugefügt, um die Sammlung von Daten habe ich, sortiert nach index, zur gleichen Zeit, ich will einfach in der Lage
2
Antworten
Ich muß hinzufügen-Taste, um eine Guave Multimap mit einer leeren Sammlung als Wert. Wie kann ich dies erreichen? Habe ich versucht, dieses: map.put( "my key", null ); aber Aufruf von get() liefert eine Liste mit einem element,
2
Antworten
Rehrasing die Frage - Frage umformuliert - Ich habe eine Anforderung, wo ich ersetzen müssen, die ein paar mit einem neuen Schlüssel und einem Wert. Betrachten Sie diese - #include <map> #include <string> #include <iostream> using namespace
7
Antworten
Als die Frage, Staaten ... ich weiß nicht, was der Punkt über multisets /multimaps. Also, was ist der Zweck? InformationsquelleAutor Sebastian Dressler | 2010-05-18
4
Antworten
Beispielsweise ein C++ - vector implementiert ein dynamisches array, wobei jedes element verwendet aufeinanderfolgende Speicherstellen. Weiß ich, dass ein C++ - multimap ist ein eins-zu-viele Beziehung, aber was ist die innere Struktur? InformationsquelleAutor | 2011-06-06
3
Antworten
Ich habe eine STL::multimap - und die ich Suche zum Auffüllen eines std::list mit Werten, wo die Schlüssel sind doppelt vorhanden. Kann ich suchen/einfügen, um eine std::list den Wert der Elemente für alle Schlüssel wo count >
4
Antworten
Dies ist blöd, aber wie installiere ich MultiMap? Ich brauche einen Weg, um mehrere Werte speichern, um Schlüssel und meine Karte die Umsetzung nicht funktioniert InformationsquelleAutor Matt M | 2013-02-17
6
Antworten
Ich bin auf der Suche nach einer Möglichkeit zum speichern von Schlüssel-Wert-Paare. Ich brauche die lookup-bidirektional sein, aber zur gleichen Zeit, die ich brauche, um zu speichern mehrere Werte für denselben Schlüssel. In anderen Worten, so etwas
2
Antworten
Ich Frage mich, wie Kriege ich den Wert einer multi-map in C++ Schrecklich vage vorhanden. Wollen füllen Sie einige details? Im Allgemeinen, Multimaps speichern von Schlüssel-Wert-Paare. Möchten Sie alle Werte? Einem bestimmten Wert ist? Was haben Sie
2
Antworten
Ist es möglich mit java eine hashtable-können die Karte den gleichen Schlüssel unterschiedliche Werte? .. Wie kann ich abrufen, sowohl den Wert aus der hashtable... Duplizieren finden Sie unter stackoverflow.com/questions/4456280/... InformationsquelleAutor water | 2010-12-16
2
Antworten
Meiner Klasse ist so: class Outgoing { multimap<string,string> outgoing; public: void makeConnection(string key, string value) { outgoing.insert(pair<string,string>(key,value)); } void iterate() { multimap<string, string>::iterator it; multimap<string, string>::iterator it2; pair<multimap<string,string>::iterator,multimap<string,string>::iterator> ret; for (it = outgoing.begin();it != outgoing.end();++it) { ret
3
Antworten
final Multimap<Term, BooleanClause> terms = getTerms(bq); for (Term t : terms.keySet()) { Collection<BooleanClause> C = new HashSet(terms.get(t)); if (!C.isEmpty()) { for (Iterator<BooleanClause> it = C.iterator(); it.hasNext();) { BooleanClause c = it.next(); if(c.isSomething()) C.remove(c); } } } Nicht
6
Antworten
Habe ich die Daten wie unten: Key value ----- ------ car toyota car bmw car honda fruit apple fruit banana computer acer computer asus computer ibm ... (Jede Zeile der oben genannten Daten Objekt mit den Feldern
2
Antworten
Ich möchte die Einrichtung einer multimap in C++: multimap<pair<string, string>, vector<double> > mmList; Aber wie zum einfügen von Daten: mmList.insert(pair<string, string>, vector<double>("a", "b", test)); InformationsquelleAutor andre de boer | 2013-01-26
5
Antworten
Ich habe eine multimap und ich möchten alle die eindeutigen Schlüssel in ihm gespeichert in einem Vektor. multimap<char,int> mymm; multimap<char,int>::iterator it; char c; mymm.insert(pair<char,int>('x',50)); mymm.insert(pair<char,int>('y',100)); mymm.insert(pair<char,int>('y',150)); mymm.insert(pair<char,int>('y',200)); mymm.insert(pair<char,int>('z',250)); mymm.insert(pair<char,int>('z',300)); Wie kann ich dies tun? da ist auch
6
Antworten
EDIT: Bitte Hinweis, ich bin NICHT Fragen, warum multimap nicht enthalten doppelte Schlüssel. Was ist die Logik hinter multimap ermöglicht doppelte Schlüssel-Wert-Paare? (nicht Schlüssel) #include <map> #include <string> #include <iostream> int main(int argc, char** argv) { std::multimap<std::string,
1
Antworten
#include <map> ... multimap<char,int> first; first.insert(pair<char,int>('a',10)); first.insert(pair<char,int>('b',15)); first.insert(pair<char,int>('b',20)); first.insert(pair<char,int>('c',25)); Sagen, dass ich jetzt entfernen möchten eines der Paare habe ich nur Hinzugefügt, um die Karte. Habe ich Beispiele zu entfernen, eine ganze key-Eintrag, der für die Taste
6
Antworten
Multimap hat im wesentlichen Gruppen von Daten, die nach dem Schlüssel sortiert. Ich möchte eine Methode, mit der konnte ich Zugriff auf diese einzelnen Gruppen und Ihre Werte aggregieren. Zum Beispiel, in einem std::multimap< string, int >
22
Antworten
Gibt es irgendwelche Wörterbuch-Klassen in den .NET base class library, die es erlauben, doppelte Schlüssel verwendet werden? Die einzige Lösung, die ich gefunden habe, ist zu schaffen, zum Beispiel, eine Klasse wie: Dictionary<string, List<object>> Aber dies ist
3
Antworten
Code: Multimap<String, String> myMultimap = ArrayListMultimap.create(); myMultimap.put("12345", "qwer"); myMultimap.put("12345", "abcd"); myMultimap.put("12345", "qwer"); System.out.println(myMultimap); Ergebnis: {12345=[qwer, abcd, qwer]} Ist es möglich, beseitigen Sie Duplikat "qwer" ? Danke. InformationsquelleAutor der Frage user710818 | 2013-09-24
3
Antworten
Ich bin derzeit Experimentieren einige Verwendung von stl-Datenstrukturen. Allerdings bin ich noch nicht sicher, Wann die eine und Wann Sie eine bestimmte Kombination. Derzeit bin ich versucht, herauszufinden,, wenn Sie eine std::multimap keinen Sinn machen. Soweit ich
9
Antworten
Ich bin auf der Suche für ein high-performance, gleichzeitige, MultiMap. Ich habe überall gesucht aber ich kann einfach nicht finden, eine Lösung, die verwendet den gleichen Ansatz wie ConcurrentHashMap (Nur sperren die ein segment der hash-array). Die
3
Antworten
Ich verstehe nicht, warum multimap besteht, wenn wir können, erstellen Karte von Vektoren oder eine Karte des sets. Für mich die einzigen Unterschiede sind: mit equal_range im multimap für erste Elemente des Schlüssels und der Karte von
15
Antworten
Möchte ich eine Karte mit doppelter Schlüssel. Ich weiß, es gibt viele map-Implementierungen (Eclipse zeigt mir ca 50), so Wette ich, es muss einer sein, der dies ermöglicht. Ich weiß, es ist leicht zu schreiben Sie Ihre
6
Antworten
Brauche ich ein äquivalent zu c++'s std::multimap<K, V, Comp, Alloc> in C-sharp. Gibt es in der standard-Bibliothek? InformationsquelleAutor der Frage Schildmeijer | 2008-12-19
7
Antworten
Ich würde gerne eine c.g.c.c.Multimap sortiert ist, basiert auf den Tasten nur. Die Werte sollten nicht sortiert werden. Ich habe versucht, etwas zu bauen, mit Guave ist TreeMultimapaber ich kann es nicht verwenden, weil die Wert-Typ nicht
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
6
Antworten
Gibt es eine einfache oder standard-Weg, um einen iterator multimap, die Iteration über eindeutige Schlüssel in einer multimap? also für ein set, das sieht wie folgt aus: {1, "a"}, {1, "lemon"}, {2, "peacock"}, {3, "angel"} ein iterator
6
Antworten
Ich nicht finden, wie eine multimap Bau... Wenn ich das tun möchte, ich iterieren über die Karte, und füllen Sie die multimap. Gibt es eine andere Möglichkeit? final Map<String, Collection<String>> map = ImmutableMap.<String, Collection<String>>of( "1", Arrays.asList("a", "b",
4
Antworten
Fand ich, dass Sie noch einen Schlüssel haben und mehrere Werte, die einzigartig ist. InformationsquelleAutor der Frage | 2011-12-22
3
Antworten
Habe ich Durchlaufen google multimap. Aber Ich bin mit dem jdk 1.4 und kann nicht schalten, um eine höhere version. So kann ich nicht verwenden generische Funktionen. Meine multimap mehrere Werte für einen Schlüssel. Könnte es eine