hashmap

Jakie są różnice między Hashmapą a Hashtable w Javie?

Jakie są różnice między a HashMap i a Hashtable w Javie? Który jest bardziej wydajny w zastosowaniach bez gwintowania?

Różnice między HashMap i Hashtable?

Jakie są różnice między a HashMap i a Hashtable w Javie? Który jest bardziej wydajny w zastosowaniach bez gwintowania?

Iteracja przez Hashmapę [duplikat]

Możliwy duplikat: jak sprawnie iterować każdy wpis na "mapie"? Jaki jest najlepszy sposób na iterację elementów w HashMap?

Odpowiednik Hashmap JavaScript

Jak wyjaśniono w aktualizacji 3 na ta odpowiedź , ta notacja: var hash = {}; hash[X] W rzeczywistości nie hashuje obiekt ... operacji. Różne inne wyniki ignorują fakt, że różne obiekty o równoważnych reprezentacjach łańcuchów zastępują się nawzajem.

Jak zaktualizować wartość, biorąc pod uwagę klucz w hashmapie?

Załóżmy, że mamy HashMap<String, Integer> w Javie. Jak zaktualizować (zwiększyć) wartość całkowitą klucza łańcuchowego ... ? Prawidłowe zachowanie hashtable byłoby przypisanie do niego innego miejsca lub utworzenie z niego listy w bieżącym koszyku.

Java Hashmap: jak uzyskać klucz z wartości?

Jeśli mam wartość "foo" i HashMap<String> ftw dla której ftw.containsValue("foo") zwraca true, Jak mogę uzyskać odpowiedni klucz? Czy muszę przeglądać hashmapę? Jak najlepiej to zrobić?

W jaki sposób HashMap Java obsługuje różne obiekty z tym samym kodem haszującym?

Zgodnie z moim zrozumieniem myślę: jest całkowicie legalne, aby dwa obiekty miały ten sam hashcode. Jeśli dwa obiekty są r ... w jaki sposób HashMap może śledzić, którego klucza używa? Może ktoś wyjaśnić jak HashMap wewnętrznie używa hashcode obiektu?

Jak rozumieć wrażliwe hashowanie?

Zauważyłem, że LSH wydaje się dobrym sposobem na znalezienie podobnych przedmiotów o właściwościach o wysokim wymiarze. Po p ... 008-LSHTutorial.pdf , nadal jestem mylony z tymi formułami. Czy ktoś zna blog lub artykuł, który wyjaśnia to w łatwy sposób?

Jak zaktualizować wartość podaną w hashmapie java?

Załóżmy, że mamy HashMap<String, Integer> w Javie. Jak zaktualizować (zwiększyć) wartość całkowitą klucza łańcuchowego ... awić? Poprawnym zachowaniem hashtable byłoby przypisanie inne miejsce dla niego, lub zrobić z niego listę w bieżącym wiadrze.

Jakie jest znaczenie load factor w HashMap?

HashMap posiada dwie ważne właściwości: size i load factor. Przejrzałem dokumentację Javy i mówi ona, że 0.75f jest początkow ... scenariusze, w których musimy ustawić współczynnik obciążenia i jakie są przykładowe idealne wartości dla różnych przypadków?

Jakiej kolekcji Java powinienem użyć?

W tym pytaniu Jak efektywnie wybrać kontener biblioteki standardowej w C++11? jest przydatnym schematem do użycia przy wybor ... wykorzystania podczas programowania w Javie? Jak czy ludzie wiedzą, jakich implementacji List, zestawów i Map powinni używać?

Jaka jest różnica między obiektami HashMap i Map w Javie?

Jaka jest różnica między poniższymi mapami, które tworzę (w innym pytaniu ludzie odpowiadali używając ich pozornie zamiennie ... , Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();

java.lang.OutOfMemoryError: GC overhead limit exceeded [duplikat]

to pytanie ma już odpowiedzi tutaj : ... ie, ale tak samo jak dane przechowywane w Hashmapie! :-) Problem jest również omawiany w pokrewnym temacie w StackOverflow.

java.lang.OutOfMemoryError: GC overhead limit exceeded

Dostaję ten błąd w programie, który tworzy kilka (setki tysięcy) obiektów Hashmapowych z kilkoma (15-20) wpisami tekstowymi k ... nie, ale tak samo jak dane przechowywane w Hashmapie! :-) Problem jest również omawiany w pokrewnym temacie w StackOverflow.

Dlaczego nie ma ConcurrentHashSet przeciwko ConcurrentHashMap

HashSet jest oparty na Hashmapie. Jeśli spojrzymy na HashSet<E> implementację, wszystko jest zarządzane pod HashMap< ... ConcurrentHashSet Czy Mogę to osiągnąć poprzez zastąpienie HashMap na ConcurrentHashMap i pozostawienie reszty tak, jak jest?

Jak usunąć klucz z Hasha i uzyskać pozostały hash w Ruby / Rails?

Aby dodać nową parę do Hasha robię: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => ... artość była pozostałym Hashem, więc mogę robić rzeczy takie jak: foo(my_hash.reject! { |k| k == my_key }) W jednej linii.

Jak zachować kolejność wstawiania w Hashmapie? [duplikat]

To pytanie ma już odpowiedź tutaj: Klasa Java, która implementuje mapę i zachowuje porządek wstawiania? ... wej kolejności. Ale dane zostały wstawione w określonej kolejności I muszę zachować kolejność wstawiania. Jak mogę to zrobić?

Jak mogę przekonwertować JSON na Hashmapę za pomocą Gson?

Proszę o dane z serwera, który zwraca dane w formacie JSON. Wrzucenie Hashmapy do JSON podczas składania żądania nie było wca ... c5be9a" }, "result" : "4be26bc400d3c" } W jaki sposób najłatwiej uzyskać dostęp do tych danych? Używam modułu GSON.

Po co używać symboli jako kluczy hashowych w Ruby?

Wiele razy ludzie używają symboli jako kluczy w Ruby hash. Jaka jest przewaga nad używaniem Sznurka? Np.: hash[:name] Vs. hash['name']

Czy Słownik Pythona jest przykładem tabeli hash?

Jedną z podstawowych struktur danych w Pythonie jest słownik, który pozwala zapisywać "Klucze "do wyszukiwania" wartości " dowolnego typu. Czy jest to zaimplementowane wewnętrznie jako tabela hash? Jeśli nie, to co?