hashmap

Dlaczego warto mieć wartości null lub klucze null w Mapach skrótu?

Hashtable nie zezwala na klucze lub wartości null, podczas gdy HashMap zezwala na wartości null i 1 klucz null. Pytania: Dlaczego tak jest? Jak to jest przydatne, aby mieć taki klucz i wartości w HashMap?

Jest Java HashMap.Wyczyść pamięć() i usuń() skutecznie?

Rozważmy following HashMap.clear() kod: /** * Removes all of the mappings from this map. * The map will be empty after t ... ętrznej tablicy. Więc moje pytanie brzmi, jak JVM radzi sobie z tą tablicą niczego, a więc czy pamięć HashMap jest skuteczna?

Czy można pobrać element z HashMap po jego pozycji?

Jak odzyskać element z HashMap po jego pozycji, czy jest to w ogóle możliwe?

HashMap zwróci domyślną wartość dla nie znalezionych kluczy?

Czy możliwe jest zwrócenie HashMap wartości domyślnej dla wszystkich kluczy, które nie znajdują się w zestawie?

Jak umieścić w Javie zawartość hashMap jednego do drugiego, ale nie zastąpić istniejących kluczy i wartości?

Muszę skopiować wszystkie klucze i wartości z jednej Hashmapy a na inną B, ale nie zastępować istniejących kluczy i wartości. ... zy nie, chciałbym Map temp = new HashMap(); // generic later temp.putAll(Amap); A.clear(); A.putAll(Bmap); A.putAll(temp);

Dlaczego jest Arrays.fill() nie jest używana w Hashmapie.clear()

Zauważyłem coś dziwnego w implementacji HashMap.clear(). Tak to wyglądało w OpenJDK 7u40 : public void clear() { modCo ... micie . Niestety nie znalazłem wyjaśnienie, dlaczego pętla for Może być lepsza niż Arrays.fill(). Szybciej? Czy bezpieczniej?

Jaka jest złożoność czasowa HashMap.containsKey () w Javie?

Muszę wiedzieć: jaka jest złożoność czasowa HashMap.containsKey () w Javie?

Hashmap nie działa z int, char [duplicate]

Możliwy duplikat:Przechowywanie prymitywnych wartości w kolekcji Java? W Javie kiedy używam:- public HashMap<ch ... har i int. Mam jednak problem z wyjaśnieniem, dlaczego HashMap nie jest w stanie poradzić sobie z prymitywnymi typami danych.

Ustawiam ruby hash.default to a list [duplicate]

To pytanie ma już odpowiedź tutaj: dziwne, nieoczekiwane zachowanie (znikanie / zmiana wartości) przy uż ... => [9] irb(main):004:0> a => {8=>[9]} irb(main):005:0> a[9] => nil Czy ktoś może wyjaśnić, co się dzieje?

Performant Haskell hashed struktury.

Piszę program, który wykonuje Wiele wyszukiwania tabeli. W związku z tym przeglądałem dokumentację Haskella, kiedy natknąłem ... e, jeśli w ogóle? 2: który byłby najbardziej wydajny z dużą ilością wyszukiwań na mapach /tabelach ~ 4000 par klucz-wartość?

Różnica między mapą hashową a mapą nieuporządkowaną?

Niedawno odkryłem, że implementacja mapy hash w C++ będzie się nazywać unordered_map. Kiedy sprawdzałem, dlaczego nie używaj ... daje dużo więcej informacji, więc zastanawiam się, czy ktoś zna niektóre problemy z hash_map, które unordered_map rozwiązuje.

Jak utworzyć hashmapę?

Jak mogę utworzyć hashmapę w Rust? W Pythonie mogę to zrobić tak: hashmap = { 'element0': { 'name': 'My New Eleme ... 'child0': Node{ "Child For Element 0", map[string]Node {} } } } }

java HashMap collision

Czytałem o tym, jak działa hashmap. Czytałam przez "co się stanie, jeśli dwa różne obiekty będą miały ten sam hashcode". Z ... jako klucza wewnętrznie i co się stanie, jeśli dwa obiekty mają taki sam hashcode i jak oba obiekty zostaną pobrane z get()?

Pytanie o wywiad: co to jest hashmap? [zamknięte]

Zapytano mnie o to w wywiadzie: "Powiedz mi wszystko, co wiesz o hashmapach." Przystąpiłem do tego: jest to struktura danyc ... ch, zwłaszcza hashowania i mapowania." Muszę powiedzieć, że zaskoczyło mnie to i Nie dałem dobrej odpowiedzi. Jak odpowiesz?

HashMap do ListView

Mam HashMap, jak Mogę umieścić go w ListView? Jakiego adaptera należy użyć? public void showCinemas(HashMap<String, String> cinemas) { ...//What? list.setAdapter(adapter); }

Czym różni się wewnętrzna implementacja LinkedHashMap od implementacji HashMap?

Czytałem, że HashMap ma następującą implementację: main array ↓ [Entry] → Entry → Entry ← linked-list implementati ... ementacja listy map, ale czy utrzymuje tablicę taką jak wyżej i jak przechowuje wskaźniki do następnego i poprzedni element?

Dlaczego mapy hashowe w Javie 8 używają drzewa binarnego zamiast listy połączonej? [zamknięte]

Ostatnio dowiedziałem się, że w Javie 8 hash maps używa drzewa binarnego zamiast linked list, a hash code jest używany jako w ... przestrzeni, skoro nie ma absolutnie żadnej poprawy złożoności czasu, z wyjątkiem niektórych fałszywych przypadków testowych.

HashMap-uzyskanie pierwszej wartości klucza

Poniżej znajdują się wartości zawarte w Hashmapie statusName {Active=33, Renewals Completed=3, Application=15} Kod Javy d ... Jak możemy zebrać pierwszy klucz "wartość" (tj. 33), chcę przechowywać zarówno "Klucz", jak i "wartość" w osobnej zmiennej.

dlaczego wartości HashMap nie są wyświetlane na liście?

Umieszczam wartości w hashmapie, który ma postać Map<Long, Double> highLowValueMap=new HashMap<Long, Double>(); ... przekazać do tworzenia listy: List<Double> valuesToMatch = new ArrayList<Double>( highLowValueMap.values());

Czy można zmienić nazwę klucza Hashmap?

Szukam sposobu na zmianę nazwy klucza Hashmapowego, ale nie wiem, czy jest to możliwe w Javie.