मैं कुछ कंक्रीट (लेमेन; गैर सुपर-अकादमिक) विभिन्न प्रकार के हैश डेटा संरचनाओं, विशेष रूप से हैश टेबल, हैश सूचियों और हैश मानचित्रों के लिए परिभाषाओं को खोजने का प्रयास कर रहा हूं। ऑनलाइन खोज इन सभी के लिए कई उपयोगी लिंक प्रदान करती है, लेकिन कभी-कभी दूसरों के उपयोग के लिए उचित होने पर स्पष्ट परिभाषाएं नहीं देतीं।हैश: टेबल्स, सूचियां और मानचित्र, ओह माय?
(1) व्यावहारिक दृष्टिकोण से, इन 3 के बीच क्या अंतर है?
(2) उनके संचालन के रन का समय अलग-अलग कैसे होता है? क्या ऐसे स्पष्ट उदाहरण हैं जब किसी का उपयोग किया जाना चाहिए या अन्य प्रकार के हैंशों से बचा जाना चाहिए?
(3) इनमें से प्रत्येक मानचित्र एडीटी से कैसे संबंधित है? क्या वे सभी इसके अलग-अलग कार्यान्वयन हैं, या अलग-अलग जानवरों को पूरी तरह से?
यहां किसी भी अंतर्दृष्टि के लिए धन्यवाद!
विकिपीडिया पर जो उपलब्ध है, उसे देखते हुए, मुझे यकीन नहीं है कि इसे क्यों चुना जा रहा है - यह "अनुसंधान प्रयास दिखाता है" परीक्षण में विफल रहता है। –
क्योंकि यह एक अच्छा सवाल है जो एसओ समुदाय की अच्छी तरह से गोल करने में योगदान देता है, एड स्टैब! – IAmYourFaja
जावा बिंदु दृश्य से ओका के उत्तर को पूरक: http://stackoverflow.com/questions/40471/java-hashmap-vs-hashtable –