Als «hashmap» getaggte Fragen

Eine Datenstruktur, die eine Hash-Funktion verwendet, um identifizierende Werte, sogenannte Schlüssel, den zugehörigen Werten zuzuordnen

30
Der beste Weg, um Zeichenfolgen in Symbole in Hash umzuwandeln
Was ist die (schnellste / sauberste / unkomplizierteste) Möglichkeit, alle Schlüssel in einem Hash von Zeichenfolgen in Symbole in Ruby zu konvertieren? Dies wäre praktisch, wenn Sie YAML analysieren. my_hash = YAML.load_file('yml') Ich möchte verwenden können: my_hash[:key] Eher, als: my_hash['key']
250 ruby  hashmap 

16
Wie kann ich zwei HashMap-Objekte mit denselben Typen kombinieren?
Ich habe zwei HashMapObjekte wie folgt definiert: HashMap<String, Integer> map1 = new HashMap<String, Integer>(); HashMap<String, Integer> map2 = new HashMap<String, Integer>(); Ich habe auch ein drittes HashMapObjekt: HashMap<String, Integer> map3; Wie kann ich fusionieren map1und map2gemeinsam in map3?
240 java  hashmap 

8
Welche Bedeutung hat der Lastfaktor in HashMap?
HashMaphat zwei wichtige Eigenschaften: sizeund load factor. Ich habe die Java-Dokumentation durchgesehen und es heißt0.75f ist der anfängliche Ladefaktor. Aber ich kann die tatsächliche Verwendung nicht finden. Kann jemand beschreiben, in welchen verschiedenen Szenarien der Lastfaktor eingestellt werden muss und welche idealen Beispielwerte für verschiedene Fälle gelten?

18
Java: So konvertieren Sie List in Map
Vor kurzem habe ich Gespräch mit einem Kollegen über das, was den optimalen Weg zu konvertieren wäre Listzu Mapin Java und wenn es spezifische Vorteile, dies zu tun. Ich möchte einen optimalen Konvertierungsansatz kennen und würde mich sehr freuen, wenn mich jemand führen kann. Ist das ein guter Ansatz: List<Object[]> …


15
Java assoziatives Array
Wie kann ich assoziative Arrays in Java wie in PHP erstellen und abrufen? Beispielsweise: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] = 'fname';

13
Ruby: Wie verwandle ich einen Hash in HTTP-Parameter?
Das ist ziemlich einfach mit einem einfachen Hash wie {:a => "a", :b => "b"} was in übersetzen würde "a=a&b=b" Aber was machst du mit etwas Komplexerem wie {:a => "a", :b => ["c", "d", "e"]} was übersetzen sollte in "a=a&b[0]=c&b[1]=d&b[2]=e" Oder noch schlimmer (was zu tun ist) mit so …
205 ruby  http  parameters  hashmap 

13
Wie kopiere ich einen Hash in Ruby?
Ich gebe zu, dass ich ein bisschen ein Rubin-Neuling bin (jetzt schreibe ich Rake-Skripte). In den meisten Sprachen sind Kopierkonstruktoren leicht zu finden. Eine halbe Stunde Suche fand es nicht in Rubin. Ich möchte eine Kopie des Hashs erstellen, damit ich ihn ändern kann, ohne die ursprüngliche Instanz zu beeinflussen. …
197 ruby  hashmap 

9
Array zu Hash Ruby
Okay, hier ist der Deal, ich habe lange gegoogelt, um eine Lösung dafür zu finden, und obwohl es viele gibt, scheinen sie nicht den Job zu machen, den ich suche. Grundsätzlich habe ich ein Array wie folgt aufgebaut ["item 1", "item 2", "item 3", "item 4"] Ich möchte dies in …
192 ruby  arrays  hashmap 


7
SparseArray vs HashMap
Ich kann mir mehrere Gründe vorstellen, warum HashMaps mit ganzzahligen Schlüsseln viel besser sind als SparseArrays: In der Android-Dokumentation für a SparseArrayheißt es: "Es ist im Allgemeinen langsamer als ein traditionelles HashMap". Wenn Sie Code mit HashMaps anstatt mit s schreiben, SparseArrayfunktioniert Ihr Code mit anderen Implementierungen von Map und …




15
Ist eine Java-Hashmap wirklich O (1)?
Ich habe einige interessante Behauptungen zu SO re Java-Hashmaps und deren Suchzeit gesehen O(1). Kann jemand erklären, warum das so ist? Sofern sich diese Hashmaps nicht wesentlich von den Hashing-Algorithmen unterscheiden, für die ich mich entschieden habe, muss immer ein Datensatz vorhanden sein, der Kollisionen enthält. In diesem Fall wäre …

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.