जावा में, मुझे संग्रह 'डेटा संरचना' बनाते हुए संग्रह नहीं समझा जाता है। ऐसा लगता है कि संग्रह सूची, सेट, मानचित्र, कतार, और 'डेटा संरचना' को संदर्भित करता है, संग्रह को लागू करने के लिए उपयोग की जाने वाली डेटा संरचना को संदर्भित करता है जैसे कि सरणी, लिंक्ड सूची या पेड़। उदाहरण के लिए ArrayList और LinkedList दोनों संग्रह हैं, लेकिन उनकी डेटा संरचना क्रमशः एक सरणी है, और एक लिंक की गई सूची है। क्या मैं सही हूं, या मैं उलझन में हूँ?जावा: संग्रह और 'डेटा संरचना' के बीच अंतर
उत्तर
एक डेटा संरचना यह है कि स्मृति में भंडारण के अंदर डेटा का प्रतिनिधित्व कैसे किया जाता है। एक संग्रह यह है कि इसे कैसे पहुंचा जा सकता है। मैं "कर" शब्द पर जोर देता हूं।
यदि आप एक लिंक्डलिस्ट में डेटा स्टोर करते हैं और इसे सॉर्ट करते हैं, तो प्रदर्शन गिर जाएगा। यदि आप ArrayList का उपयोग करते हैं तो वही एल्गोरिदम बढ़ जाएगा। स्मृति में इसका प्रतिनिधित्व करने के तरीके को बदलकर बस विभिन्न कारकों की मदद मिलेगी।
आप संग्रह प्रतिनिधित्व का उपयोग करके इसे "एक्सेस" कर सकते हैं, तो आप डेटा तक पहुंचने के लिए "अनुक्रमणिका" का भी उपयोग कर सकते हैं। आप "जाओ" भी जा सकते हैं सबसे पहले, getNext, getPrev।
आपका भ्रम आंतरिक संग्रहण और संग्रहण तक पहुंच के बीच है। 2.
एक डेटा संरचना किसी ऑब्जेक्ट के लिए एक सामान्य शब्द है जो कुछ प्रकार के डेटा का प्रतिनिधित्व करती है, इसलिए एक लिंक की गई सूची, सरणी आदि सभी डेटा संरचनाएं हैं। जावा अर्थ में एक संग्रह किसी भी वर्ग को संदर्भित करता है जो Collection
इंटरफ़ेस लागू करता है। एक सामान्य अर्थ में एक संग्रह वस्तुओं का एक समूह है।
क्या शब्द संग्रह का अर्थ अन्य प्रोग्रामिंग भाषाओं में है, या यह वाकई एक शब्द है जिसका उपयोग जावा करता है? – user1888243
यह एक सामान्य शब्द है। लेकिन जब जावा संदर्भ में उपयोग किया जाता है, तो इसका आमतौर पर जावा संग्रह वर्ग का अर्थ होता है। –
+1 और, उस परिभाषा के अनुसार, 'संग्रह' इंटरफ़ेस का कार्यान्वयन एक डेटा संरचना है जो वस्तुओं के समूह से निपटने के तरीकों को प्रदान करता है। –
एक डेटा संरचना में किसी प्रकार की स्कीमा की धारणा है, उदा। एक घर का प्रतिनिधित्व स्क्वायर फुटेज, बेडरूम इत्यादि जैसी चीजों को सूचीबद्ध करेगा। आमतौर पर इसका अर्थ यह है कि: डोमेन की संरचना डेटा के रूप में कैसे प्रदर्शित होती है?
एक संग्रह है, जैसा कि जेफ कहते हैं, बस वस्तुओं का एक सेट। संग्रह में संरचना होती है, लेकिन उनकी संरचना पूरी तरह संगठनात्मक है, उदा। एक पेड़, या एक सूची या एक लिंक्डलिस्ट।
- 1. "कंटेनर" और "डेटा संरचना" के बीच क्या अंतर है?
- 2. डेटा संरचना वृक्ष और ग्राफ के बीच क्या अंतर है?
- 3. जावा में संग्रह और सूची के बीच क्या अंतर है?
- 4. संग्रह और प्रत्येक के बीच अलग अंतर?
- 5. जावा संग्रह (एलआईएफओ संरचना)
- 6. स्थिर संरचना और सामान्य संरचना के बीच क्या अंतर है?
- 7. जावा और जावा के बीच अंतर
- 8. डाटाबेस और डेटा स्रोत के बीच अंतर
- 9. डेटा संरचना ब्रशअप (जावा)
- 10. जावा डेटा संरचना संदर्भ
- 11. जावा डेटा संरचना सवाल
- 12. एकत्रीकरण, संरचना और निर्भरता के बीच क्या अंतर है?
- 13. String.getBytes() और Bytes.toBytes (स्ट्रिंग डेटा) के बीच अंतर
- 14. जावा में डेटा संरचना जैसे संरचना बनाना
- 15. स्कीमा और डेटा डिक्शनरी के बीच क्या अंतर है?
- 16. आदेशित और क्रमबद्ध संग्रह के बीच क्या अंतर है?
- 17. पीढ़ी और वृद्धिशील कचरा संग्रह के बीच क्या अंतर है?
- 18. रूबी में मानचित्र और संग्रह के बीच अंतर?
- 19. पृष्ठभूमि और समवर्ती कचरा संग्रह के बीच अंतर?
- 20. कुकी कोंटेनर और Response.Cookies संग्रह के बीच क्या अंतर है?
- 21. जावा/स्काला (गहरी) संग्रह अंतर
- 22. "। +" और "। +?" के बीच अंतर
- 23. जावा बीन और एंटरप्राइज़ जावा बीन्स के बीच अंतर?
- 24. जावा और कोर जावा के बीच क्या अंतर है?
- 25. जावा - सर्वश्रेष्ठ उपयुक्त डेटा संरचना
- 26. डेटा संरचना थ्रेड-सुरक्षित (जावा)
- 27. मैट्रिक्स के लिए जावा डेटा संरचना?
- 28. जावा में स्ट्रीम और पाठक के बीच क्या अंतर है?
- 29. PHP और जावा के बीच अंतर क्या हैं?
- 30. सीडीआई में संदर्भ और दायरे के बीच अंतर - और जावा
हालांकि सरल सवाल है, लेकिन आपसे पूछा गया कि खुशी हुई। कई लोग हमेशा के लिए संदेह में नहीं रहते हैं और संदेह में रहते हैं :-) – CuriousMind