क्या संपत्ति हैश टेबल, हैश सूची और हैश पेड़ एक दूसरे से अलग बनाती है? किसका उपयोग किया जाता है? पेड़ से बेहतर टेबल कब है।हैश टेबल बनाम हैश सूची बनाम हैश पेड़ बनाम?
उत्तर
- Hashtable: यह एक डेटा संरचना है जिसमें आप (कुंजी, मूल्य) जिसमें कुंजी एक hashCode कि जहां उसके प्रमुख के साथ जुड़े मूल्य स्टोर करने के लिए तय करने के लिए की जरूरत है की गणना करने के लिए किया जाता है के जोड़े सम्मिलित कर सकते हैं है । इस तरह की संरचना उपयोगी है क्योंकि हैशकोड की गणना ओ (1) है, ताकि आप निरंतर समय में कोई आइटम ढूंढ सकें या रख सकें। (ध्यान दें कि चेतावनी और विभिन्न कार्यान्वयन हैं जो इस प्रदर्शन को थोड़ा बदलते हैं)
- हैशलिस्ट: यह डेटा के विभिन्न हिस्सों पर गणना की गई हैशकोड की एक सूची है। उदाहरण: आप कई हिस्सों में एक फ़ाइल विभाजित करते हैं और आप प्रत्येक भाग के लिए हैशकोड की गणना करते हैं, फिर आप उन्हें सभी सूची में संग्रहीत करते हैं। फिर आप डेटा की अखंडता को सत्यापित करने के लिए उस सूची का उपयोग कर सकते हैं।
- Hashtree: यह एक hashlist के समान, लेकिन इसके बजाय हैश की एक सूची होने आप एक पेड़ मिल गया है, की है, इसलिए पेड़ में प्रत्येक नोड एक hashCode कि अपने बच्चों पर गणना की जाती है है। बेशक पत्तियां वह डेटा होगी जिससे आप हैशकोड की गणना करना शुरू कर देते हैं।
Hashtable अक्सर उपयोगी (वे भी HashMaps कहा जाता है), जबकि hashlists और hashtrees सटीक प्रयोजनों के लिए कुछ और अधिक विशिष्ट और उपयोगी होते हैं है ..
मैं अपने डेटा माइनिंग प्रोजेक्ट के लिए अप्रियरी एल्गोरिदम लागू करने की कोशिश कर रहा हूं और हैशट्री जेनरेट उम्मीदवारों की समर्थन गिनती की गणना के लिए एक अच्छी डेटा संरचना है। क्या कोई हैश पेड़ को कार्यान्वित करने के लिए निर्दिष्ट कर सकता है (क्योंकि मैं वेब पर हैशट्री पर अच्छी जानकारी नहीं पा रहा हूं)। किसी भी मदद की सराहना की जाएगी, धन्यवाद! – saltmotor
यह मानता है "हैश पेड़" "मर्कल पेड़" का पर्याय है। उस नाम से एक [सामान्य प्रयोजन डेटा संरचना भी है] (https://en.wikipedia.org/wiki/Hash_tree_%28persistent_data_structure%29)। –
- 1. बी-ट्री बनाम हैश टेबल
- 2. टर्नरी ट्री बनाम हैश टेबल
- 3. हैश बनाम एकाधिक पैरा?
- 4. strcmp बनाम == बनाम === PHP में हैश समानता
- 5. अस्थिर हैश मैप बनाम ConcurrentHashMap
- 6. जावा हैश मैप बनाम JSONObject
- 7. ConcurrentHashMap बनाम सिंक्रनाइज़ हैश मैप
- 8. हैश() बनाम क्रिप्ट() फ़ंक्शन तुलना
- 9. हैश टेबल वी/एस पेड़
- 10. बिश ओ ऑफ हैश टेबल बनाम बाइनरी सर्च ट्री
- 11. चेनड हैश टेबल्स बनाम ओपन-एड्रेस किए गए हैश टेबल्स
- 12. हैश टेबल लुकअप समय
- 13. हैश टेबल/हैश फ़ंक्शन का निर्माण
- 14. पर्सिस्टेंट हैश टेबल कार्यान्वयन
- 15. पायथन हैश टेबल डिज़ाइन
- 16. हैश टेबल कार्यान्वयन
- 17. हैश टेबल जावा डालने
- 18. शक्तिशक्ति में हैश टेबल
- 19. हैश
- 20. हैश
- 21. कोई जावा हैश पेड़ कार्यान्वयन?
- 22. हैश टेबल लुकअप - सही हैश के साथ, सी
- 23. हैश
- 24. हैश
- 25. हैश
- 26. हैश
- 27. हैश
- 28. हैश
- 29. हैश
- 30. हैश
सेट के बीच क्या अंतर है, सूचियां, और पेड़? अब हैशिंग जोड़ें। –
मुझे विकिपीडिया से ज्यादा समझ में नहीं आया, कि मैं यहां एक बेहतर उत्तर क्यों ढूंढ रहा हूं। –