Articles of dizionario

Hashtable con chiave multidimensionale in C #

Sto fondamentalmente cercando un modo per accedere a un valore di hashtable usando una chiave digita bidimensionale in c #. Alla fine sarei in grado di fare qualcosa di simile HashTable[1][false] = 5; int a = HashTable[1][false]; //a = 5 Questo è quello che ho provato … non ha funzionato Hashtable test = new Hashtable(); […]

Implementazione di HashMap Java 8

Come da seguente documento di collegamento: Implementazione di HashMap Java Sono confuso con l’implementazione di HashMap (o meglio, un miglioramento in HashMap ). Le mie domande sono: in primo luogo static final int TREEIFY_THRESHOLD = 8; static final int UNTREEIFY_THRESHOLD = 6; static final int MIN_TREEIFY_CAPACITY = 64; Perché e come vengono utilizzate queste costanti? […]

unordered_map con coppia come chiave – non compilando

Sto cercando di creare una mappa non ordinata per mappare le coppie con numeri interi. #include using namespace std; using Vote = pair; using Unordered_map = unordered_map; Ho una class in cui ho dichiarato Unordered_map come membro privato. Tuttavia, sto ricevendo questo errore quando provo a compilare: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/type_traits:948:38: Implicit instantiation of undefined template ‘std::__1::hash<std::__1::pair<std::__1::basic_string, std::__1::basic_string […]

Imposta il filtraggio automatico di più caratteri jolly

In questo momento sto facendo il codice per impostare un filtro per un grafico di dati. Fondamentalmente, non so come postare la scheda tecnica qui, quindi prova a digitarli): (a partire da sinistra è la colonna A) Nome * BDevice * Quantità * Vendita * Proprietario Fondamentalmente ho bisogno di filtrare per 2 colonne: -Il […]

Tuple (o matrici) come chiavi del dizionario in C #

Sto cercando di creare una tabella di ricerca del dizionario in C #. Ho bisogno di risolvere una 3-tupla di valori su una stringa. Ho provato a utilizzare gli array come chiavi, ma non ha funzionato e non so cos’altro fare. A questo punto sto pensando di creare un dizionario di dizionari di dizionari, ma […]

L’ordine di iterazione di std :: map è noto (e garantito dallo standard)?

Quello che voglio dire è che sappiamo che gli elementi di std::map sono ordinati in base alle chiavi. Quindi, diciamo che le chiavi sono numeri interi. Se eseguo l’iterazione da std::map::begin() a std::map::end() utilizzando un for , lo standard garantisce che eseguirò di conseguenza gli elementi con le chiavi, ordinati in ordine crescente? Esempio: std::map […]

ottieni la chiave del dizionario in base al valore

Come posso ottenere una chiave del dizionario in base al valore in C #? Dictionary types = new Dictionary() { {“1”, “one”}, {“2”, “two”}, {“3”, “three”} }; Voglio qualcosa del genere: getByValueKey(string value); getByValueKey(“one”) deve essere restituito “1” . Qual è il modo migliore di fare questo? Forse HashTable, SortedLists?

Come rimuovere una chiave da HashMap mentre si sta iterando su di essa?

Sto avendo HashMap chiamato testMap che contiene String, String . HashMap testMap = new HashMap(); Quando si itera la mappa, se il value corrisponde alla stringa specificata, è necessario rimuovere la chiave dalla mappa. vale a dire for(Map.Entry entry : testMap.entrySet()) { if(entry.getValue().equalsIgnoreCase(“Sample”)) { testMap.remove(entry.getKey()); } } testMap contiene “Sample” ma non riesco a rimuovere […]

Come verificare se una mappa contiene una chiave in uscita?

So che posso scorrere su una mappa m by, for k, v := range m { … } e cercare una chiave ma c’è un modo più efficiente di testare l’esistenza di una chiave in una mappa? Grazie. Non sono riuscito a trovare una risposta nelle specifiche del linguaggio .

Il dizionario di Swift trova la chiave per il valore

Sto usando un dizionario veloce di tipo [UIImage: UIImage], e sto cercando di trovare una chiave specifica per un determinato valore. In Objective-C potrei usare allKeysForValue, ma sembra che non ci sia un tale metodo per un dizionario Swift. Cosa dovrei usare?