Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम एक सरणी सूची से डुप्लिकेट निकालने के लिए

इस लेख में, हम समझेंगे कि किसी सरणी सूची से डुप्लिकेट को कैसे हटाया जाए। एक सूची एक क्रमबद्ध संग्रह है जो हमें तत्वों को क्रमिक रूप से संग्रहीत और एक्सेस करने की अनुमति देता है। इसमें तत्वों को सम्मिलित करने, अद्यतन करने, हटाने और खोजने के लिए अनुक्रमणिका-आधारित विधियाँ शामिल हैं। इसमें डुप्लिकेट तत्व भी हो सकते हैं।

नीचे उसी का एक प्रदर्शन है -

मान लीजिए कि हमारा इनपुट है -

सूची को इस प्रकार परिभाषित किया गया है:[Java, Scala, Python, Java]

वांछित आउटपुट होगा -

डुप्लिकेट हटाने के बाद की सूची:[Java, Scala, Python]

एल्गोरिदम

चरण 1 - STARTचरण 2 - एक सूची घोषित करें अर्थात् input_list और एक सेट अर्थात् परिणाम_सेट। चरण 3 - मानों को परिभाषित करें। चरण 4 - इनपुट सूची को एक सेट में बदलें क्योंकि सेट में डुप्लिकेट मान नहीं हो सकते हैं। चरण 5 - परिणाम प्रदर्शित करेंचरण 6 - रुकें

उदाहरण 1

यहां, हम 'मेन' ​​फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।

आयात करें println ("आवश्यक पैकेज आयात किए गए हैं"); सूची <स्ट्रिंग> input_list =नया ऐरेलिस्ट <स्ट्रिंग> (); input_list.add ("जावा"); input_list.add ("स्कैला"); input_list.add ("पायथन"); input_list.add ("जावा"); System.out.println ("सूची को इस प्रकार परिभाषित किया गया है:" +input_list.toString ()); सेट <स्ट्रिंग> परिणाम_सेट =नया लिंक्ड हैशसेट <स्ट्रिंग> (इनपुट_लिस्ट); System.out.println ("डुप्लिकेट को हटाने के बाद की सूची:"+result_set); }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैंसूची को इस प्रकार परिभाषित किया गया है:[जावा, स्काला, पायथन, जावा]डुप्लिकेट को हटाने के बाद की सूची:[जावा, स्काला, पायथन]

उदाहरण 2

यहां, हम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।

आयात करें result_set =नया LinkedHashSet(input_list); System.out.println ("डुप्लिकेट को हटाने के बाद की सूची:"+result_set); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); सूची <स्ट्रिंग> input_list =नया ऐरेलिस्ट <स्ट्रिंग> (); input_list.add ("जावा"); input_list.add ("स्कैला"); input_list.add ("पायथन"); input_list.add ("जावा"); System.out.println ("सूची को इस प्रकार परिभाषित किया गया है:" +input_list.toString ()); remove_duplicates (input_list); }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैंसूची को इस प्रकार परिभाषित किया गया है:[जावा, स्काला, पायथन, जावा]डुप्लिकेट को हटाने के बाद की सूची:[जावा, स्काला, पायथन]

  1. सूची से डुप्लिकेट तत्वों को हटाने के लिए जावा प्रोग्राम

    किसी सूची से डुप्लीकेट हटाने के लिए, कोड इस प्रकार है - उदाहरण आयात करें (); list.add (जैकब); सूची जोड़ें (गैरी); सूची जोड़ें (गैरी); सूची जोड़ें (हैरी); सूची जोड़ें (हैरी); list.add (केविन); System.out.println (सूची = + सूची); सेट सेट =नया लिंक्ड हैशसेट (सूची); System.out.println (डुप्लिकेट तत्वो

  1. एक सूची से डुप्लिकेट तत्वों को हटाने के लिए पायथन कार्यक्रम?

    एक सूची डुप्लिकेट तत्व के साथ दी गई है, हमारा कार्य दूसरी सूची बनाना है जिसमें बिना डुप्लिकेट के तत्व शामिल हैं। उदाहरण A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] एल्गोरिदम Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if elem

  1. जावा सूची से डुप्लिकेट निकालें

    यह पोस्ट जावा में एक ArrayList से डुप्लिकेट आइटम को निकालने का तरीका दिखाते हुए उदाहरण प्रदान करती है। ArrayList से डुप्लिकेट स्ट्रिंग्स निकालें चूंकि एक Set डुप्लिकेट तत्व नहीं रख सकते हैं, हम एक Set को तुरंत चालू कर सकते हैं एक पैरामीटर के रूप में डुप्लिकेट के साथ ArrayList में गुजरने वाली वस्तु।