«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ı



7
JavaScript karma haritası nasıl uygulanır?
Şu anda OpenLayers ile çalışıyorum ve bir vektör katmanına (100.000'den fazla vektör) çizmek için çok sayıda veriye sahibim. Şimdi, performansı analiz etmek için tüm bu vektörleri bir JavaScript karma haritasına koymaya çalışıyorum. JavaScript'te hash haritasının nasıl uygulandığını bilmek istiyorum, bu gerçek bir hash işlevi mi yoksa basit bir veri yapısı …


5
Sabit boyutlu bir HashMap için optimum kapasite ve yük faktörü nedir?
Belirli bir durum için en uygun kapasiteyi ve yük faktörünü bulmaya çalışıyorum. Sanırım işin özünü anladım, ama benden daha bilgili birinden bir onay için yine de minnettar olurum. :) HashMap'imin örneğin 100 nesne içereceğini ve zamanın çoğunu 100 nesneye sahip olacağını biliyorsam, optimum değerlerin başlangıç ​​kapasitesi 100 ve yük faktörü …
86 java  hashmap 

5
Bir hashmap hashmapını başlatan kodun tekrarlanmasını nasıl önleyebilirim?
Her müşterinin bir kimliği ve tarihle birlikte müşterilere kimliğe göre Hashmap olarak depolanan birçok faturası vardır. HashMap<LocalDateTime, Invoice> allInvoices = allInvoicesAllClients.get(id); if(allInvoices!=null){ allInvoices.put(date, invoice); //<---REPEATED CODE }else{ allInvoices = new HashMap<>(); allInvoices.put(date, invoice); //<---REPEATED CODE allInvoicesAllClients.put(id, allInvoices); } Java çözümü aşağıdaki gibi görünüyor getOrDefault: HashMap<LocalDateTime, Invoice> allInvoices = allInvoicesAllClients.getOrDefault( id, …
27 java  java-8  hashmap 
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.