हैशैप्स का उपयोग करने के लिए और अधिक कुशल दृष्टिकोण क्या है?कुशल हैशमैप
ए) कई छोटे HashMaps एक विशाल hashmap में सभी वस्तुओं का प्रयोग करें, या
बी) की दुकान?
(मान लें कि चाबी के लिए हैशिंग एल्गोरिथ्म काफी कुशल है, कुछ टक्कर में जिसके परिणामस्वरूप)
स्पष्टीकरण: विकल्प बी प्राथमिक कुंजी द्वारा अलगाव का तात्पर्य - यानी कोई अतिरिक्त देखने जो वास्तविक hashmap उपयोग करने के लिए निर्धारित करने के लिए आवश्यक है । (उदाहरण के लिए, यदि लुकअप कुंजियां अल्फान्यूमेरिक हैं, हैशमैप 1 ए, हैशमैप 2 स्टोर्स बी को स्टोर करता है, और इसी तरह।)
पहला वाक्य मानता है कि ऑब्जेक्ट्स हैशकोड विधियां सभी अच्छी तरह से वितरित हैश मान उत्पन्न करती हैं। सबसे बुरी स्थिति परिदृश्य में (यानी जहां सभी ऑब्जेक्ट्स एक ही मान पर हैंश हैशटेबल लुकअप 'ओ (एन) 'होगा। –