मेरे पास एक ऐरेलिस्ट है जिसमें इसमें 17,000 शब्द हैं। मुझे केवल सूची में एक शब्द जोड़ना होगा यदि यह पहले से नहीं है और मुझे सूची के क्रम क्रम को संरक्षित करने की आवश्यकता है। यानी, मुझे इसे अपने वर्णानुक्रमिक सही स्थान में रखना होगा।तारों की पहले से क्रमबद्ध सरणी सूची में स्ट्रिंग डालने का सबसे प्रभावी तरीका क्या है?
मुझे नहीं पता कि इसे सम्मिलित करने के लिए सही जगह कैसे खोजें। मैं यह पता लगाने के लिए एक बाइनरी खोज का उपयोग कर रहा हूं कि शब्द पहले से ही सूची में है या नहीं और अगर यह वहां है या यदि यह नहीं है तो सूचकांक लौटाता है। मैं ArrayList.add (पूर्णांक सूचकांक, ई तत्व) में यह डाल करने के लिए प्रयोग पर योजना बना रहा था।
कृपया अपने प्रश्न के लिए प्रासंगिक भाषा टैग को जोड़ने। –
आप बाइनरी खोज में एक छोटा सा परिवर्तन कर सकते हैं ताकि इसे आइटम के सूचकांक को वापस लौटाया जा सके या अगर यह पाया जाता है तो अगले आइटम की अनुक्रमणिका बड़ी हो सकती है। – trutheality
ये शब्द सभी मामलों में दोहराए गए या अद्वितीय हैं? –