विकल्प 1: एक सूची बनाएं जो तुलनात्मक लागू करती है और जब भी आप कोई मूल्य जोड़ते हैं तो संग्रह .sort (सूची l) का उपयोग करके इसे सॉर्ट करें। विकल्प 2: एक ट्रीसेट बनाएं (जो स्वयं को हर समय क्रमबद्ध रखता है)।तुलनात्मक बनाम ट्रीसेट के साथ सूची
कौन सा तेजी से होगा? मैं यह पूछ रहा हूं क्योंकि सूची मुझे ListIterator का विकल्प देती है जो मुझे अपने मामले में चाहिए, क्योंकि यह मुझे पुनरावृत्ति के दौरान एक तत्व जोड़ने देता है।
मेरी डेटा संरचना में लगभग 100-200 कस्टम ऑब्जेक्ट होंगे। – aps
आप अपने संग्रह को अपडेट करने की योजना बना रहे हैं [अपेक्षाकृत अन्य ओपीएस]? भी, ट्रीसेट डुप्लिकेट को रोकता है, सूची नहीं है - इस मुद्दे के बारे में आपकी नीति क्या है? – amit
क्षमा करें, मैंने कुछ गलत कहा। असल में मेरे संग्रह प्रोग्राम के समय के शुरुआती 10% के लिए अक्सर अपडेट किए जाएंगे, उसके बाद उन्हें अब क्रमबद्ध करने की आवश्यकता नहीं है क्योंकि ऑब्जेक्ट्स की संख्या कम या ज्यादा स्थिर हो जाएगी। उसके बाद, मैं वस्तुओं के गुणों को अद्यतन कर दूंगा। – aps