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].

13
remove_if odpowiednik dla std :: map
Próbowałem usunąć szereg elementów z mapy w oparciu o określone warunki. Jak to zrobić za pomocą algorytmów STL? Początkowo myślałem o użyciu, remove_ifale nie jest to możliwe, ponieważ remove_if nie działa dla kontenera asocjacyjnego. Czy istnieje równoważny algorytm „remove_if”, który działa na mapie? Jako prostą opcję pomyślałem o przejściu mapy …
118 c++  stl  map 

6
map vs. hash_map w C ++
Mam pytanie z hash_mapa mapw C ++. Rozumiem, że mapjest w STL, ale hash_mapnie jest to standard. Jaka jest różnica między nimi?
117 c++  map  hashmap 

10
Jak zainicjować prywatną statyczną mapę const w C ++?
Potrzebuję tylko słownika lub tablicy asocjacyjnej string=> int. W tym przypadku istnieje mapa typów C ++. Ale potrzebuję tylko jednej mapy dla wszystkich instancji (-> statyczna) i tej mapy nie można zmienić (-> stała); Znalazłem ten sposób w bibliotece boost std::map<int, char> example = boost::assign::map_list_of(1, 'a') (2, 'b') (3, 'c'); …

3
Płytka kopia mapy w języku Java
Jak rozumiem, istnieje kilka sposobów (być może także innych) na utworzenie płytkiej kopii pliku Mapw Javie: 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(); Czy jeden sposób jest preferowany od …
107 java  map  clone  shallow-copy 

2
boost :: flat_map i jego wydajność w porównaniu do map i unordered_map
W programowaniu powszechnie wiadomo, że lokalność pamięci znacznie poprawia wydajność z powodu trafień w pamięci podręcznej. Niedawno dowiedziałem się, boost::flat_mapktóra implementacja mapy jest oparta na wektorach. Wydaje się, że nie jest tak popularny jak typowy map/ unordered_mapwięc nie byłem w stanie znaleźć żadnych porównań wydajności. Jak to wygląda i jakie …
103 c++  boost  map 

25
Optymalizacja / alternatywa wydajności Java HashMap
Chcę utworzyć dużą HashMap, ale put()wydajność nie jest wystarczająco dobra. Jakieś pomysły? Inne sugestie dotyczące struktury danych są mile widziane, ale potrzebuję funkcji wyszukiwania mapy Java: map.get(key) W moim przypadku chcę stworzyć mapę z 26 milionami wpisów. Korzystając ze standardowej Java HashMap, szybkość sprzedaży staje się nieznośnie niska po 2-3 …

4
Błąd wykonania: przypisanie do wpisu w mapie zerowej
Próbuję wygenerować mapę, a następnie przekonwertować ją na plik yaml w następujący sposób: uid : kasi: cn: Chaithra street: fkmp nandan: cn: Chaithra street: fkmp remya: cn: Chaithra street: fkmp Myślę, że podczas tworzenia mapy brakuje mi czegoś ważnego. Mój kod jest poniżej. package main import ( "fmt" "gopkg.in/yaml.v2" ) …
101 map  go  yaml 

4
Dostęp do elementów mapy const w C ++
Próbowałem użyć operatora [], aby uzyskać dostęp do elementu w mapie const C ++, ale ta metoda zawiodła. Próbowałem też użyć „at ()”, aby zrobić to samo. Tym razem zadziałało. Jednak nie mogłem znaleźć żadnego odniesienia do używania "at ()" w celu uzyskania dostępu do elementu w mapie const C …
101 c++  stl  map  const 


7
Czy Java ma HashMap z wyszukiwaniem wstecznym?
Mam dane zorganizowane w rodzaju „klucz-klucz”, a nie „klucz-wartość”. To jest jak HashMap, ale będę potrzebować wyszukiwania O (1) w obu kierunkach. Czy istnieje nazwa tego typu struktury danych i czy coś takiego jest zawarte w standardowych bibliotekach Javy? (a może Apache Commons?) Mógłbym napisać własną klasę, która zasadniczo używa …

3
Częściowo JSON unmarshal do mapy w Go
Mój serwer Websocket będzie odbierał i nierzeczywiste dane JSON. Te dane będą zawsze opakowane w obiekt z parami klucz / wartość. Ciąg klucza będzie działał jako identyfikator wartości, informując serwer Go o rodzaju wartości. Wiedząc, jaki typ wartości, mogę następnie przejść do JSON, aby usunąć wartość do odpowiedniego typu struktury. …
98 json  map  go 

12
Szukam dobrego algorytmu generowania mapy świata [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Pracuję nad grą podobną do Civilization i szukam dobrego algorytmu do generowania …
97 algorithm  map  terrain 

6
Czy używanie java Map.containsKey () jest nadmiarowe podczas korzystania z map.get ()
Zastanawiałem się od jakiegoś czasu, czy w ramach najlepszej praktyki można powstrzymać się od używania containsKey()metody na java.util.Mapi zamiast tego sprawdzić wynik z get(). Moje uzasadnienie jest takie, że dwukrotne sprawdzanie wartości wydaje się zbędne - najpierw dla, containsKey()a potem ponownie dla get(). Z drugiej strony może się zdarzyć, że …

7
Sprawdzanie zawartości standardowego kontenera (std :: map) za pomocą gdb
Przypuśćmy, że mamy coś takiego: #include <map> int main(){ std::map<int,int> m; m[1] = 2; m[2] = 4; return 0; } Chciałbym móc sprawdzić zawartość mapy, na której działa program z gdb. Jeśli spróbuję użyć operatora indeksu dolnego, otrzymam: (gdb) p m[1] Attempt to take address of value not located in …
93 c++  stl  map  gdb 

8
Konwertuj listę krotek na mapę (i radzisz sobie ze zduplikowanym kluczem?)
Myślałem o fajnym sposobie przekonwertowania listy krotek ze zduplikowanym kluczem [("a","b"),("c","d"),("a","f")]na mapę ("a" -> ["b", "f"], "c" -> ["d"]). Normalnie (w Pythonie) tworzyłem pustą mapę i pętlę for-for na liście i sprawdzałem, czy nie ma zduplikowanego klucza. Ale szukam tutaj czegoś bardziej skalistego i sprytnego. btw, rzeczywisty typ klucza i …
92 scala  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.