Als «hashtable» getaggte Fragen

Eine Hash-Tabelle in der Programmierung ist eine Sammlung, die eine Hash-Funktion verwendet, um identifizierende Werte (Schlüssel) den zugehörigen Werten zuzuordnen.

10
Wie gehen HashTables mit Kollisionen um?
Ich habe in meinen Abschlussklassen gehört, dass a HashTableeinen neuen Eintrag in den 'nächsten verfügbaren' Bucket legt, wenn der neue Schlüsseleintrag mit einem anderen kollidiert. Wie würde der HashTableimmer noch den korrekten Wert zurückgeben, wenn diese Kollision auftritt, wenn mit dem Kollisionsschlüssel ein Rückruf angefordert wird? Ich gehe davon aus, …

6
Hash-Tabellen in MATLAB
Unterstützt MATLAB Hash-Tabellen? Einige Hintergrundinformationen Ich arbeite an einem Problem in Matlab, das eine Skalierungsraumdarstellung eines Bildes erfordert. Zu diesem Zweck erstelle ich einen 2-D-Gauß-Filter mit einer Varianz sigma*s^kfür keinen bestimmten Bereich. Anschließend filtere ich das Bild nacheinander. Jetzt möchte ich eine Art Zuordnung kzum gefilterten Bild. Wenn kimmer eine …
92 matlab  hashtable 


5
Hash-Tabellen VS assoziative Arrays
Kürzlich habe ich in einem sehr bekannten Buch " Introduction to Algorithms " über Hash-Tabellen gelesen . Ich habe sie noch nicht in echten Anwendungen verwendet, möchte es aber. Aber ich weiß nicht, wie ich anfangen soll. Kann mir jemand einige Beispiele für die Verwendung geben, zum Beispiel, wie man …



6
PSCustomObject to Hashtable
Was ist der einfachste Weg, um a PSCustomObjectin a umzuwandeln Hashtable? Es wird genau wie eins mit dem Splat-Operator, geschweiften Klammern und scheinbar Schlüsselwertpaaren angezeigt. Wenn ich versuche, es zu [Hashtable]besetzen, funktioniert es nicht. Ich habe es auch versucht .toString()und die zugewiesene Variable sagt, es sei eine Zeichenfolge, zeigt aber …


2
Überschreibt "put" vorhandene Werte?
Neu in Hashtabellen mit einer einfachen Frage. Aus irgendeinem Grund hat mir das Googeln keine klare Antwort gegeben. Angenommen, ich habe eine <int,String>Hashtabelle eingerichtet: myHashtable.put(1,"bird"); myHashtable.put(2,"iguana"); und ich möchte "Vogel" in "Fisch" ändern (und den Index gleich lassen). Kann ich einfach einen putEintrag machen oder muss ich den Eintrag löschen …



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.