«hashmap» etiketlenmiş sorular

Anahtar olarak bilinen tanımlayıcı değerleri ilişkili değerleriyle eşlemek için karma işlevini kullanan bir veri yapısı

10
Anahtar adına bağlı olarak HashMap'ten dize değeri alın
HashMapÇeşitli anahtar ve değerlere sahip bir var , bir değeri nasıl çıkarabilirim? Haritada adında bir anahtarım var my_code, bir dize içermeli, haritada yinelemeye gerek kalmadan bunu nasıl elde edebilirim? Şimdiye kadar var .. HashMap newMap = new HashMap(paramMap); String s = newMap.get("my_code").toString(); String"ABC" veya "DEF" gibi bir görmeyi bekliyorum çünkü …

12
İki anahtarla (Anahtar-Çift, Değer) bir HashMap nasıl oluşturulur?
2B bir Tamsayı dizisine sahibim. Bunların bir HashMap'e yerleştirilmesini istiyorum. Ancak HashMap'teki öğelere Array Index'e dayalı olarak erişmek istiyorum. Gibi bir şey: A [2] [5] için, map.get(2,5)o anahtarla ilişkili bir değer döndürür. Ancak bir çift anahtarla nasıl hashMap oluşturabilirim? Veya genel olarak, birden çok anahtar: Map<((key1, key2,..,keyN), Value)öğeye get (key1, …
118 java  hash  hashmap  hashcode 


7
Java'da boş bir harita oluşturmanın en iyi yolu
Boş bir harita oluşturmam gerekiyor. if (fileParameters == null) fileParameters = (HashMap<String, String>) Collections.EMPTY_MAP; Sorun, yukarıdaki kodun bu uyarıyı oluşturmasıdır: Tip güvenliği: Haritadan HashMap'e kontrol edilmemiş atama Bu boş haritayı oluşturmanın en iyi yolu nedir?


11
HashMap ve int anahtar
Anahtar olarak tamsayı ve değer olarak nesneler olacak bir HashMap oluşturmaya çalışıyorum. Sözdizimim: HashMap<int, myObject> myMap = new HashMap<int, myObject>(); Ancak, döndürülen hata - "int" belirtecinde sözdizimi hatası, Bu belirteçten sonra beklenen boyutlar - neden bir boyut eklemem gerektiğini anlamıyorum (yani: int'i bir diziye yapmak) çünkü yalnızca bir rakam kaydetmem …
104 java  hashmap 

1
Bir HashMap'ten verimli bir şekilde arama ve ekleme nasıl yapılır?
Aşağıdakileri yapmak istiyorum: Bir arama Vecbelirli bir anahtar için, ve daha sonra kullanmak üzere saklayın. Mevcut değilse Vec, anahtar için bir boş oluşturun , ancak yine de değişkende tutun. Bunu verimli bir şekilde nasıl yapabilirim? Doğal olarak kullanabileceğimi düşündüm match: use std::collections::HashMap; // This code doesn't compile. let mut map …
103 hashmap  rust  lookup 

25
Java HashMap performans optimizasyonu / alternatifi
Büyük bir HashMap oluşturmak istiyorum ancak put()performans yeterince iyi değil. Herhangi bir fikir? Diğer veri yapısı önerileri memnuniyetle karşılanır, ancak bir Java Haritasının arama özelliğine ihtiyacım var: map.get(key) Benim durumumda 26 milyon girişli bir harita oluşturmak istiyorum. Standart Java HashMap'i kullanarak, yerleştirme hızı, 2-3 milyon eklemeden sonra dayanılmaz derecede yavaşlar. …


3
Gcc std :: unordered_map uygulaması yavaş mı? Öyleyse neden?
C ++ ile yüksek performanslı kritik bir yazılım geliştiriyoruz. Orada eşzamanlı bir hash haritasına ihtiyacımız var ve bir tane uyguluyoruz. Bu nedenle, eşzamanlı hash haritamızın ne kadar yavaş olduğunu anlamak için bir kıyaslama yazdık std::unordered_map. Ancak, std::unordered_mapinanılmaz derecede yavaş görünüyor ... Yani bu bizim mikro ölçütümüz (eşzamanlı harita için kilitlemenin …

7
Java'da ters aramalı bir HashMap var mı?
"Anahtar-değer" yerine "anahtar-anahtar" biçiminde düzenlenmiş verilerim var. Bu bir HashMap gibi, ancak her iki yönde de O (1) aramasına ihtiyacım olacak. Bu tür bir veri yapısı için bir isim var mı ve buna benzer herhangi bir şey Java'nın standart kitaplıklarına dahil mi? (veya belki Apache Commons?) Temelde iki yansıtılmış Harita …

6
Harita değerlerini anahtarlara göre sırala
Konu işlevi tarafından döndürülen koddaki döndürülen harita üzerinde yineleme yaparken, tuşlar sırayla görünmüyor. Anahtarların, anahtarların sıralı olması ve değerlerin birbirine uyması için haritayı sıralamak / sıralamak için anahtarları nasıl alabilirim? İşte kod .
96 go  hashmap 

6
HashMap Java 8 uygulaması
Aşağıdaki bağlantı belgesine göre: Java HashMap Uygulaması HashMap(Veya daha doğrusu bir geliştirmenin HashMap) uygulanmasıyla karıştırıldım . Sorgularım: ilk olarak static final int TREEIFY_THRESHOLD = 8; static final int UNTREEIFY_THRESHOLD = 6; static final int MIN_TREEIFY_CAPACITY = 64; Bu sabitler neden ve nasıl kullanılır? Bunun için bazı net örnekler istiyorum. Bununla …

7
R dilinde sözlükler / listelerle çalışma
Önemsiz bir sorum var: R'de bir sözlük veri yapısı bulamadım, bu yüzden onun yerine listeyi kullandım ("kelime" -> sayı gibi) Yani, şu anda anahtarların listesini nasıl alacağım konusunda sorun yaşıyorum. Bilen var mı?
93 r  list  hashmap  lookup 

10
Java İki Listeyi Karşılaştır
İki listem var (java listeleri değil, iki sütun diyebilirsiniz) Örneğin **List 1** **Lists 2** milan hafil dingo iga iga dingo elpha binga hafil mike meat dingo milan elpha meat iga neeta.peeta Kaç öğenin aynı olduğunu döndüren bir yöntem istiyorum. Bu örnek için 3 olmalı ve bana hem listenin benzer değerlerini …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.