इस लेख में, हम समझेंगे कि दो सेटों के मिलन की गणना कैसे की जाती है। एक सेट एक संग्रह है जिसमें डुप्लिकेट तत्व नहीं हो सकते हैं। यह गणितीय सेट एब्स्ट्रैक्शन को मॉडल करता है। सेटइंटरफ़ेस में केवल संग्रह से विरासत में मिली विधियाँ हैं और यह प्रतिबंध जोड़ता है कि डुप्लिकेट तत्व निषिद्ध हैं।
नीचे उसी का एक प्रदर्शन है -
मान लें कि हमारा इनपुट है -
पहला सेट:[2, 4]दूसरा सेट:[1, 3]
वांछित आउटपुट होगा -
दो सेटों का मिलन है:[1, 2, 3, 4]
एल्गोरिदम
चरण 1 - STARTचरण 2 - अर्थात् घोषित करेंचरण 3 - मानों को परिभाषित करें। चरण 4 - दो सेट बनाएं, और 'ऐड' विधि का उपयोग करके इसमें तत्व जोड़ें। चरण 5 - सेट को कंसोल पर प्रदर्शित करें। चरण 6 - जोड़ें दोनों सेट 'addAll' पद्धति का उपयोग करते हैं। चरण 7 - कंसोल पर सेट का योग प्रदर्शित करें। चरण 8 - रोकें
उदाहरण 1
यहां, हम 'मेन' फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।
आयात करें सेट <पूर्णांक> input_set_1 =नया हैशसेट<>(); input_set_1.add(2); input_set_1.add(4); System.out.println ("पहला सेट इस प्रकार परिभाषित किया गया है:" + input_set_1); सेट <पूर्णांक> input_set_2 =नया हैशसेट<>(); input_set_2.add(1); input_set_2.add(3); System.out.println ("दूसरे सेट को इस प्रकार परिभाषित किया गया है:" + input_set_2); input_set_2.addAll(input_set_1); System.out.println ("\ n दो सेटों का मिलन है:\n" + input_set_2); }}आउटपुट
आवश्यक पैकेज आयात किए गए हैंपहले सेट को इस प्रकार परिभाषित किया गया है:[2, 4]दूसरे सेट को इस प्रकार परिभाषित किया गया है:[1, 3]दो सेटों का संघ है:[1, 2, 3, 4]
उदाहरण 2
यहां, हम ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।
आयात java.util.HashSet;import java.util.Set;सार्वजनिक वर्ग डेमो {स्थिर शून्य संघ_सेट (सेट<इंटीजर> input_set_1, सेट<इंटीजर> input_set_2){ input_set_2.addAll(input_set_1); System.out.println ("\ n दो सेटों का मिलन है:\n" + input_set_2); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); सेट <पूर्णांक> input_set_1 =नया हैशसेट<>(); input_set_1.add(2); input_set_1.add(4); System.out.println ("पहला सेट इस प्रकार परिभाषित किया गया है:" + input_set_1); सेट <पूर्णांक> input_set_2 =नया हैशसेट<>(); input_set_2.add(1); input_set_2.add(3); System.out.println ("दूसरे सेट को इस प्रकार परिभाषित किया गया है:" + input_set_2); Union_sets (input_set_1, input_set_2); }}
आउटपुट
आवश्यक पैकेज आयात किए गए हैंपहले सेट को इस प्रकार परिभाषित किया गया है:[2, 4]दूसरे सेट को इस प्रकार परिभाषित किया गया है:[1, 3]दो सेटों का मिलन है:[1, 2, 3, 4]