Pytania otagowane jako hashmap

Struktura danych wykorzystująca funkcję skrótu do odwzorowywania wartości identyfikujących, zwanych kluczami, na powiązane z nimi wartości


16
Jak mogę połączyć dwa obiekty HashMap zawierające te same typy?
Mam dwa HashMapzdefiniowane w ten sposób obiekty: HashMap<String, Integer> map1 = new HashMap<String, Integer>(); HashMap<String, Integer> map2 = new HashMap<String, Integer>(); Mam również trzeci HashMapprzedmiot: HashMap<String, Integer> map3; Jak mogę połączyć map1i map2razem się map3?
241 java  hashmap 

8
Jakie jest znaczenie współczynnika obciążenia w HashMap?
HashMapma dwie ważne właściwości: sizei load factor. Przejrzałem dokumentację Java, która mówi, że 0.75fjest to początkowy współczynnik obciążenia. Ale nie mogę znaleźć faktycznego wykorzystania tego. Czy ktoś może opisać, jakie są różne scenariusze, w których musimy ustawić współczynnik obciążenia i jakie są przykładowe idealne wartości dla różnych przypadków?

18
Java: Jak przekonwertować listę na mapę
Niedawno rozmawiam z kolegą na temat tego, jaki byłby optymalny sposób konwersji Listna MapJavę i czy są jakieś szczególne korzyści z tego. Chcę poznać optymalne podejście do konwersji i naprawdę docenię, jeśli ktoś może mnie poprowadzić. Czy to dobre podejście: List<Object[]> results; Map<Integer, String> resultsMap = new HashMap<Integer, String>(); for …


15
Tablica asocjacyjna Java
Jak mogę tworzyć i pobierać tablice asocjacyjne w Javie tak jak w PHP? Na przykład: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] = 'fname';

13
Ruby: Jak zmienić skrót w parametry HTTP?
To jest całkiem proste z prostym hash {:a => "a", :b => "b"} co przełożyłoby się na "a=a&b=b" Ale co robisz z czymś bardziej złożonym, takim jak {:a => "a", :b => ["c", "d", "e"]} co powinno się przełożyć na "a=a&b[0]=c&b[1]=d&b[2]=e" Lub jeszcze gorzej (co zrobić) z czymś takim jak: …
205 ruby  http  parameters  hashmap 

13
Jak skopiować skrót w Ruby?
Przyznaję, że jestem trochę rubinowym nowicjuszem (teraz piszę skrypty rake). W większości języków łatwo jest znaleźć konstruktory kopii. Pół godziny poszukiwań nie znalazło go w rubinie. Chcę utworzyć kopię skrótu, aby móc ją zmodyfikować bez wpływu na oryginalne wystąpienie. Niektóre oczekiwane metody, które nie działają zgodnie z przeznaczeniem: h0 = …
197 ruby  hashmap 

9
Tablica do Hash Ruby
Dobra, więc oto oferta, od wieków szukam rozwiązania tego problemu i chociaż jest ich wielu, wydaje się, że nie wykonują pracy, której szukam. Zasadniczo mam taką strukturę tablicy ["item 1", "item 2", "item 3", "item 4"] Chcę przekonwertować to na skrót, więc wygląda to tak { "item 1" => "item …
192 ruby  arrays  hashmap 


7
SparseArray vs HashMap
Przychodzi mi do głowy kilka powodów, dla których HashMaps z kluczami całkowitymi są znacznie lepsze niż SparseArrays: Dokumentacja systemu Android dla a SparseArraymówi: „Generalnie jest wolniejsza niż tradycyjna HashMap”. Jeśli napiszesz kod przy użyciu HashMaps zamiast SparseArrays, twój kod będzie działał z innymi implementacjami Map i będziesz mógł używać wszystkich …


19
Różnica między HashSet i HashMap?
Poza tym, że HashSet nie zezwala na zduplikowane wartości, jaka jest różnica między HashMapi HashSet? Mam na myśli mądre wdrożenie? Jest to trochę niejasne, ponieważ obie używają tablic mieszających do przechowywania wartości.


15
Czy Java hashmap to naprawdę O (1)?
Widziałem kilka interesujących twierdzeń dotyczących haszmap SO re Java i ich O(1)czasu wyszukiwania. Czy ktoś może wyjaśnić, dlaczego tak jest? O ile te hashmapy nie różnią się znacznie od któregokolwiek z algorytmów haszujących, na których zostałem zakupiony, zawsze musi istnieć zbiór danych zawierający kolizje. W takim przypadku wyszukiwanie będzie O(n)raczej …

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.