map

Ein Wörterbuch (oder eine Karte) in der Informatik ist eine Datenstruktur, die Schlüssel auf Werte abbildet, so dass der entsprechende Wert eines Schlüssels effizient abgerufen werden kann. Bei Fragen zu Mapping-Funktionen über Datensammlungen verwenden Sie bitte das Tag [map-function]; und für Geographie, [Karten].
6
Antworten

Vim: Beheben Sie die Mehrdeutigkeit von Schlüsselzuordnungen in einem bestimmten Puffer, um eine Zeitüberschreitung zu vermeiden

Ich benutze plugin " Buffet ", und es gibt eine lokale-zu-Puffer-Zuordnung " d " zu löschen Puffer unter dem Cursor. Ich benutze auch plugun Surround , und es gibt ein globales Mapping " ds ", das bedeutet " Surround löschen ". Wen...
02.02.2012, 10:20
4
Antworten

Warum ist Vektor schneller als Karte in einem Test, aber nicht der andere?

Ich habe schon immer gehört, dass Vektoren schnell sind, und in meiner jahrelangen Programmiererfahrung habe ich noch nie etwas gesehen, das das zu einem Vertrag gemacht hätte. Ich entschied mich dafür, eine assoziative Klasse zu schreiben, die...
17.02.2012, 22:19
1
Antwort

JAXB Marshalling Map von Listen

Ich habe eine Liste mit Listen, die ich verwalten muss. Ich habe XML-Adapater erstellt, aber ich bekomme immer java.util.List is an interface, and JAXB can't handle interfaces. , wenn ich den JAXB-Kontext erstelle. Wie sollte ich Map of Lists...
29.07.2011, 09:15
4
Antworten

Übergeben Sie einen Konstruktor an Array.map?

Wie kann ich so etwas tun: %Vor% Dieser Code löst einen Fehler bei Google V8 aus: %Vor% Ich habe es auch versucht: %Vor% mit dem gleichen Ergebnis.     
28.06.2011, 07:24
5
Antworten

Finden und rendern Sie Gelände schnell über einer bestimmten Höhe

Was ist der beste Weg, um eine Höhenkarte zu finden, die aus Lat / Lon / Elevation-Paaren besteht, um alle Punkte oberhalb einer gegebenen Höhenniveau (oder besser gesagt, nur der konkaven 2D-Hülle) zu finden? Ich arbeite an einer GIS-App, be...
01.12.2010, 23:29
1
Antwort

Zeigen Sie GeoJSON mit einer Broschüre an, die den 180. Meridian überspannt

Ich versuche, ein GeoJSON-Objekt (in diesem Fall Russland) darzustellen, das den 180. Meridian umspannt. Zurzeit wird dies mit einem Teil des Landes auf der linken Seite der Karte und einem Teil auf der rechten Seite angezeigt: Wenn man s...
27.03.2014, 19:23
6
Antworten

C # flüchtling sucht ein wenig Hilfe bei Java-Sammlungen

Ich muss Schlüssel / Wert-Informationen in irgendeiner Art von Sammlung speichern. In C # würde ich ein Wörterbuch wie folgt definieren: %Vor% Dann würde ich auf die Werte so zugreifen: %Vor% Wie mache ich das in Java? Ich habe Beispiele...
22.06.2009, 20:27
3
Antworten

C ++ shared_ptr Gleichheitsoperator

Der Gleichheitsoperator für shared_ptrs ist wie folgt definiert: %Vor% Das scheint kaputt zu sein. Wäre es nicht besser gewesen, die Gleichheit auf was a und b zu übertragen? zeigen auf? Oder wäre das eine unfaire Einschränkung für die Nutze...
19.04.2011, 21:33
2
Antworten

Lazy Map-Funktion in Python

Gibt es eine Möglichkeit, map faul zu machen? Oder gibt es eine andere Implementierung von Python? Ich möchte, dass so etwas funktioniert: %Vor% Natürlich wird der obige Code nicht enden, aber ich möchte nur irgendeine Bedingung (oder...
08.03.2013, 01:22
3
Antworten

___ answer18220463 ___

Karte ist eine Schnittstelle. Sie müssen Java mitteilen, welche konkrete Map-Klasse Sie instanziieren möchten.

%Vor%

oder

%Vor%

usw.

    
___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ tag123list ___ Liste kann sich beziehen auf: eine verkettete Liste (eine geordnete Menge von Knoten, die jeweils auf ihren Nachfolger verweisen) oder eine Form eines dynamischen Arrays. Um nicht für HTML-Listen verwendet zu werden, verwenden Sie stattdessen [html-lists]. ___ tag123map ___ Ein Wörterbuch (oder eine Karte) in der Informatik ist eine Datenstruktur, die Schlüssel auf Werte abbildet, so dass der entsprechende Wert eines Schlüssels effizient abgerufen werden kann. Bei Fragen zu Mapping-Funktionen über Datensammlungen verwenden Sie bitte das Tag [map-function]; und für Geographie, [Karten]. ___ tag123generische Programmierung ___ Eine Art der Programmierung, bei der Algorithmen abstrakt von konkreten Datentypen implementiert werden. Gewöhnlich wird auf stark typisierte Sprachen Bezug genommen. Dieser Begriff wird normalerweise als Software erstellt, die hinsichtlich der Anforderungen des Datentyps minimal ist und für jeden übereinstimmenden Datentyp instanziiert werden kann, ohne den Angerufenen-Code zu ändern. ___ answer18220450 ___
%Vor%

oder wie gparyani kommentierte:

%Vor%

Hinweis: Jeder Eintrag muss eine instanziierte Liste als Wert erhalten. Sie können nicht erhalten ("myKey"). Add ("some_string_for_this_key"); Beim allerersten Mal bekommst du eine Liste davon.

Also, holen Sie eine Liste, überprüfen Sie, ob es null ist.

Wenn es null ist, erstellen Sie eine neue Liste, fügen Sie die Zeichenfolge hinzu, legen Sie die Liste zurück. Wenn es alles andere als null ist, füge es hinzu oder mach was du willst.

    
___ answer18220455 ___

Sie haben vergessen, die Klasse zu erwähnen. %code% ist hier der Referenztyp und ist eine Schnittstelle . %code% auf der anderen Seite von equals gibt den tatsächlichen -Typ des Objekts an, das erstellt und dem Verweis %code% zugewiesen wurde.

%Vor%

Der angegebene tatsächliche Typ ( %code% hier) muss dem Referenztyp zuweisbar sein ( %code% hier), dh wenn der Referenztyp eine Schnittstelle ist, der Typ des Objekts muss implementieren . Und wenn der Typ des Verweises eine Klasse ist, muss der Typ des Objekts entweder dieselbe Klasse oder sein Subtyp sein, dh er erstreckt sich davon .

Ab Java 7 können Sie eine Kurzschrift wie

verwenden %Vor%

Ihre zweite Art der Instanziierung ist nicht empfohlen. Bleiben Sie bei der Verwendung von %code% , das eine Schnittstelle ist.

%Vor%     
___

___ answer18220463 ___ Karte ist eine Schnittstelle. Sie müssen Java mitteilen, welche konkrete Map-Klasse Sie instanziieren möchten. %Vor% oder %Vor% usw.      ___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript ode...
13.08.2013, 22:40