अगर मैं 10 का एक आरंभिक क्षमता और 0.5 तो हर 5 तत्वों HashSet
बढ़ जाएगी जोड़ा या पहले HashSet
के एक लोड फैक्टर 10 तत्वों की वृद्धि हुई है के साथ और 15 में 20 पर एक के बाद HashSet
का उपयोग एटीसी। क्षमता में वृद्धि होगी?HashSet लोड फैक्टर
14
A
उत्तर
3
यह दूसरा मामला है। हैशसेट और हैशमैप दोनों का लोडफैक्टर एक सापेक्ष कारक है।
19
भार कारक यह माप है कि इसकी क्षमता स्वचालित रूप से बढ़ने से पहले हैशसेट को कितना पूरा करने की अनुमति है। जब हैश तालिका में प्रविष्टियों की संख्या लोड कारक और वर्तमान क्षमता के उत्पाद से अधिक है, हैश तालिका को फिर से बनाया गया है (यानी, आंतरिक डेटा संरचनाओं का पुनर्निर्माण किया जाता है) ताकि हैश तालिका में बाल्टी की संख्या लगभग दोगुनी हो।
2
HashMap की डिफ़ॉल्ट आरंभिक क्षमता लेता है 16 है और लोड फैक्टर 0.75f है (अर्थात वर्तमान मानचित्र आकार का 75%)। भार कारक दर्शाता है कि हैश मैप क्षमता को किस स्तर पर दोगुना किया जाना चाहिए।
क्षमता और लोड फैक्टर का उदाहरण उत्पाद के लिएके रूप में 16 * 0.75 = 12. यह प्रतिनिधित्व करता है कि 12 वीं कुंजी भंडारण के बाद - HashMap में मूल्य जोड़ी, अपनी क्षमता 32.
संबंधित मुद्दे
- 1. जावा हैशटेबल लोड फैक्टर
- 2. विभिन्न प्रारंभिक क्षमता और लोड फैक्टर
- 3. फैक्टर
- 4. फैक्टर
- 5. प्राइम फैक्टर
- 6. समझौता जावा HashSet के बारे में जावा HashSet की विधि
- 7. कैसे एक HashSet
- 8. HashSet बनाम IQueryable
- 9. MySQL सूचकांक फैक्टर भरें?
- 10. एकाधिक फैक्टर भारित सॉर्टिंग
- 11. सी # HashSet गैर-अद्वितीय वस्तुओं
- 12. HashSet यहां विधि, अजीब व्यवहार
- 13. आप SQL Fill फैक्टर मान
- 14. संरचित, फैक्टर और परमाणु प्रतिनिधित्व?
- 15. HashSet <T> .RemoveWhere() और GetHashCode()
- 16. सी #: शब्दकोश मूल्यों रूपांतरण HashSet को
- 17. एक HashSet से तत्वों निकालें, जबकि तो
- 18. आर - फैक्टर से न्यूमेरिक या इंटीजर त्रुटि
- 19. कौन सा फैक्टर जीयूआई ट्यूटोरियल/उदाहरण ऐप?
- 20. फैक्टर प्रोग्रामिंग भाषा पर लिस्प प्रभाव?
- 21. सीखने के लिए अच्छे संसाधन फैक्टर
- 22. क्यों HashSet <T> .IsReadOnly स्पष्ट है?
- 23. Type.GetType(), HashSet <T> और विधानसभा योग्यता
- 24. "फैक्टर ग्राफ" क्या हैं और वे किसके लिए उपयोगी हैं?
- 25. हैशैप प्रारंभिक पैरामीटर (लोड/प्रारंभिक क्षमता)
- 26. लोड मैगेंटो संग्रह लोड
- 27. jquery लोड लोड() विधि
- 28. लोड
- 29. लोड
- 30. लोड
अच्छा हो जाता है !!! मैं थोड़ी देर के लिए इस व्याख्या की तलाश में था। तो डिफ़ॉल्ट 2/3 का अर्थ है कि 16 के प्रारंभिक आकार के साथ जब मैं 12 भरता हूं, तो यह अंतरिक्ष को बढ़ा देगा। – ha9u63ar
जावा 7 और 8 के लिए, हैशसेट के लिए डिफ़ॉल्ट लोड कारक 0.75 है। – Kent