Domande taggate «map»

Un dizionario mappa le chiavi sui valori consentendo un recupero efficiente dei valori dalle chiavi. USE [map-function] tag sulla mappatura delle funzioni sui dati, PER FAVORE; e per la geografia, [mappe].

13
remove_if equivalente per std :: map
Stavo cercando di cancellare una serie di elementi dalla mappa in base a condizioni particolari. Come lo faccio utilizzando algoritmi STL? Inizialmente pensavo di utilizzare remove_ifma non è possibile in quanto remove_if non funziona per i container associativi. Esiste un algoritmo equivalente "remove_if" che funziona per map? Come semplice opzione, …
118 c++  stl  map 

6
map vs. hash_map in C ++
Ho una domanda con hash_mape mapin C ++. Capisco che mapsia in STL, ma hash_mapnon è uno standard. Qual è la differenza tra i due?
117 c++  map  hashmap 


3
Copia superficiale di una mappa in Java
A quanto ho capito, ci sono un paio di modi (forse anche altri) per creare una copia superficiale di a Mapin Java: Map<String, Object> data = new HashMap<String, Object>(); Map<String, Object> shallowCopy; // first way shallowCopy = new HashMap<String, Object>(data); // second way shallowCopy = (Map<String, Object>) ((HashMap<String, Object>) data).clone(); …
107 java  map  clone  shallow-copy 

2
boost :: flat_map e le sue prestazioni rispetto a map e unordered_map
È risaputo nella programmazione che la località della memoria migliora molto le prestazioni a causa dei colpi di cache. Di recente ho scoperto boost::flat_mapquale sia un'implementazione vettoriale di una mappa. Non sembra essere così popolare come il tuo tipico map/ unordered_mapquindi non sono stato in grado di trovare alcun confronto …
103 c++  boost  map 


4
Errore di runtime: assegnazione alla voce in mappa nulla
Sto cercando di generare una mappa e quindi convertirla in un file yaml come questo: uid : kasi: cn: Chaithra street: fkmp nandan: cn: Chaithra street: fkmp remya: cn: Chaithra street: fkmp Penso che mi manchi qualcosa di importante durante la creazione della mappa. Il mio codice è sotto. package …
101 map  go  yaml 

4
Accesso agli elementi della mappa C ++ const
Ho provato a utilizzare l'operatore [] per accedere all'elemento in una mappa C ++ const, ma questo metodo non è riuscito. Ho anche provato a usare "at ()" per fare la stessa cosa. Questa volta ha funzionato. Tuttavia, non sono riuscito a trovare alcun riferimento sull'utilizzo di "at ()" per …
100 c++  stl  map  const 


7
Java ha una HashMap con ricerca inversa?
Dispongo di dati organizzati in una sorta di formato "chiave-chiave", piuttosto che "valore-chiave". È come una HashMap, ma avrò bisogno di una ricerca O (1) in entrambe le direzioni. Esiste un nome per questo tipo di struttura dati e qualcosa di simile è incluso nelle librerie standard di Java? (o …

3
In parte unmarshal JSON in una mappa in Go
Il mio server websocket riceverà e annullerà il marshalling dei dati JSON. Questi dati verranno sempre inseriti in un oggetto con coppie chiave / valore. La stringa chiave fungerà da identificatore del valore, indicando al server Go che tipo di valore è. Sapendo quale tipo di valore, posso quindi procedere …
98 json  map  go 


7
Ispezione del contenuto del contenitore standard (std :: map) con gdb
Supponendo di avere qualcosa del genere: #include <map> int main(){ std::map<int,int> m; m[1] = 2; m[2] = 4; return 0; } Vorrei poter ispezionare il contenuto della mappa che esegue il programma da gdb. Se provo a utilizzare l'operatore pedice ottengo: (gdb) p m[1] Attempt to take address of value …
93 c++  stl  map  gdb 


8
Converti l'elenco di tuple da mappare (e gestisci la chiave duplicata?)
Stavo pensando a un bel modo per convertire un elenco di tuple con chiave duplicata [("a","b"),("c","d"),("a","f")]in mappa ("a" -> ["b", "f"], "c" -> ["d"]). Normalmente (in python), creerei una mappa vuota e un ciclo for sull'elenco e verificherei la chiave duplicata. Ma sto cercando qualcosa di più scala e una …
90 scala  map 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.