मैं विस्तार LinkedList की स्थिति में हूँ और सेट को लागू है, ताकि मुझे कोई डुप्लिकेट के साथ एक सूची है। मैं सोच रहा हूं कि ऐसा कार्यान्वयन पहले से मौजूद नहीं है?सूची कार्यान्वयन जो सेट एक सूची (अनुक्रम) दोनों है?
मैं जो करने की योजना बना रहा हूं वह पहले तत्व को देखने के लिए add(e)
विधि को ओवरराइड करना है, और यदि वर्तमान में इसे जोड़ना नहीं है। की तरह कुछ:
add(E){
if(get(E) == null) super.add(E);
}
यह वही है जो मैं ढूंढ रहा था। एक ही समय में पुन: उपयोग और सादगी लेना, क्या आप मेरी कक्षा बनाने, या इस पुस्तकालय को मैवेन से आयात करने की सलाह देंगे? इसके अलावा, यह एक मानक सूची कार्यान्वयन से क्यों नहीं है? – simpatico
मैं इस लाइब्रेरी को आयात करूंगा, जब तक कि आप इसे स्वयं को फिर से बनाने की आवश्यकता महसूस न करें, वह विकल्प तुम्हारा है। –
@ सिंपेटिको: यदि आप इसे उपयोगी पाते हैं तो आप @ एंथनी के जवाब को ऊपर उठा सकते हैं। :)। चीयर्स! – ivorykoder