Pytania otagowane jako map

Słownik odwzorowuje klucze na wartości, umożliwiając wydajne pobieranie wartości z kluczy. Znacznik USE [map-function] dotyczący mapowania funkcji na dane, PLEASE; a dla geografii [mapy].

17
Różnica między HashMap, LinkedHashMap i TreeMap
Jaka jest różnica między HashMap, LinkedHashMapa TreeMapw Javie? Nie widzę żadnej różnicy w wynikach, ponieważ wszystkie trzy mają keySeti values. Co to Hashtablejest Map m1 = new HashMap(); m1.put("map", "HashMap"); m1.put("schildt", "java2"); m1.put("mathew", "Hyden"); m1.put("schildt", "java2s"); print(m1.keySet()); print(m1.values()); SortedMap sm = new TreeMap(); sm.put("map", "TreeMap"); sm.put("schildt", "java2"); sm.put("mathew", "Hyden"); sm.put("schildt", …
958 java  map 


5
Różnica między mapą a kolekcją w Ruby?
Przejrzałem to i otrzymałem niejednoznaczne / sprzeczne opinie - czy faktycznie jest jakaś różnica między robieniem mapa robieniem collectna tablicy w Ruby / Rails? W docs nie wydają się sugerować, istnieją, ale są tam może różnice w sposobie lub wydajności?
427 ruby  arrays  map  collect 


10
Ustal, czy mapa zawiera wartość klucza?
Jaki jest najlepszy sposób ustalenia, czy mapa STL zawiera wartość dla danego klucza? #include <map> using namespace std; struct Bar { int i; }; int main() { map<int, Bar> m; Bar b = {0}; Bar b1 = {1}; m[0] = b; m[1] = b1; //Bar b2 = m[2]; map<int, Bar>::iterator …
256 c++  stl  map 


12
Czy w mapach STL lepiej jest używać map :: insert niż []?
Jakiś czas temu rozmawiałem z kolegą o tym, jak wstawiać wartości do map STL . Wolałem, map[key] = value; ponieważ wydaje się to naturalne i czytelne, podczas gdy on wolał map.insert(std::make_pair(key, value)) Właśnie go zapytałem i żadne z nas nie pamięta, dlaczego wkładka jest lepsza, ale jestem pewien, że nie …
201 c++  stl  map  stdmap 


6
Jak usunąć z mapy podczas iteracji?
Jak usunąć z mapy podczas iteracji? lubić: std::map<K, V> map; for(auto i : map) if(needs_removing(i)) // remove it from the map Jeśli map.erasego użyję, unieważni iteratory
177 c++  map  c++11 

5
usunąć mapę [klucz] w go?
Mam mapę: var sessions = map[string] chan int{} Jak mogę usunąć sessions[key]? Próbowałem: sessions[key] = nil,false; To nie zadziałało. Aktualizacja (listopad 2011): Specjalna składnia do usuwania wpisów mapy została usunięta w wersji Go 1 : Go 1 usunie specjalne przypisanie mapy i wprowadzi nową wbudowaną funkcję delete:: delete(m, x)usunie wpis …
166 map  go 





3
Czy skutecznie usunąć wiele kluczy z mapy?
Mam Map<String,String>dużą liczbę par klucz-wartość. Teraz chcę usunąć z tego wybrane klucze Map. Poniższy kod pokazuje, co zrobiłem, aby to osiągnąć. Set keySet = new HashSet(); //I added keys to keySet which I want to remove. Następnie : Iterator entriesIterator = keySet.iterator(); while (entriesIterator.hasNext()) { map.remove( entriesIterator.next().toString()); } To działa. …
124 java  map 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.