जो इंसर्शन ऑर्डर को बनाए रखता है?

विषयसूची:

जो इंसर्शन ऑर्डर को बनाए रखता है?
जो इंसर्शन ऑर्डर को बनाए रखता है?

वीडियो: जो इंसर्शन ऑर्डर को बनाए रखता है?

वीडियो: जो इंसर्शन ऑर्डर को बनाए रखता है?
वीडियो: जावा लिंक्डहैशसेट की व्याख्या: ऑर्डर किए गए सेट के लिए एक व्यापक मार्गदर्शिका 2024, सितंबर
Anonim

1) सूची एक आदेशित संग्रह है जो सम्मिलन क्रम को बनाए रखता है, जिसका अर्थ है कि सूची सामग्री प्रदर्शित करने पर यह तत्वों को उसी क्रम में प्रदर्शित करेगा जिसमें उन्हें डाला गया था सूची। सेट एक अनियंत्रित संग्रह है, यह किसी भी क्रम को बनाए नहीं रखता है।

कौन सी डेटा संरचना प्रविष्टि क्रम को बनाए रखती है?

यदि हम तत्वों के सम्मिलन क्रम को बनाए रखना चाहते हैं, तो हमें LinkedHashSet का उपयोग करना चाहिए। LinkedHashSet उस क्रम को बनाए रखता है जिसमें तत्व सम्मिलित किए जाते हैं।

क्या हैशसेट इंसर्शन ऑर्डर बनाए रखता है?

यदि आप तत्वों के किसी क्रम को बनाए रखना नहीं चाहते हैं तो HashSet का उपयोग करें। यदि आप तत्वों के सम्मिलन क्रम को बनाए रखना चाहते हैं तो LinkedHashSet का उपयोग करें। यदि आप तत्वों को कुछ तुलनित्र के अनुसार क्रमबद्ध करना चाहते हैं तो ट्रीसेट का उपयोग करें।

क्या संग्रह प्रविष्टि क्रम को बनाए रखता है?

संग्रह प्रविष्टि के क्रम को बनाए नहीं रखते हैं। कुछ अंत में एक नया मान जोड़ने के लिए डिफ़ॉल्ट हैं। सम्मिलन के क्रम को बनाए रखना केवल तभी उपयोगी होता है जब आप इसके द्वारा वस्तुओं को प्राथमिकता देते हैं या किसी तरह से वस्तुओं को छाँटने के लिए इसका उपयोग करते हैं।

सम्मिलन आदेश क्या संरक्षित है?

सम्मिलन आदेश उस क्रम को संदर्भित करता है जिसमें आप डेटा संरचना में तत्व जोड़ रहे हैं (यानी, सूची, सेट, मानचित्र, आदि जैसे संग्रह)। उदाहरण के लिए, एक सूची ऑब्जेक्ट उस क्रम को बनाए रखता है जिसमें आप तत्व जोड़ रहे हैं, जबकि एक सेट ऑब्जेक्ट उन तत्वों के क्रम को बनाए नहीं रखता है जिनमें वे डाले गए हैं।

सिफारिश की: