Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में दो या अधिक लिस्ट्स का यूनियन ढूंढना

कई लिस्ट्स का यूनियन प्राप्त करना

पहले लिस्ट्स बनाएं:

// तीन लिस्ट्स
var list1 = new List<int>{3, 4, 5}; 
var list2 = new List<int>{1, 2, 3, 4, 5}; 
var list3 = new List<int>{5, 6, 7, 8};

Union मेथड से यूनियन प्राप्त करें:

var res1 = list1.Union(list2); 
var res2 = res1.Union(list3);

पूर्ण कोड उदाहरण

using System.Collections.Generic; 
using System.Linq; 
using System; 

public class Demo { 
    public static void Main() { 
        // तीन लिस्ट्स
        var list1 = new List<int>{3, 4, 5}; 
        var list2 = new List<int>{1, 2, 3, 4, 5}; 
        var list3 = new List<int>{5, 6, 7, 8}; 
        // यूनियन ढूंढना
        var res1 = list1.Union(list2); 
        var res2 = res1.Union(list3); 
        foreach(int i in res2) { 
            Console.WriteLine(i); 
        } 
    } 
}

आउटपुट

3
4
5
1
2
6
7
8

व्याख्या: सभी तीन लिस्ट्स के अद्वितीय एलिमेंट्स को मिलाकर यूनियन बनाया गया है। डुप्लिकेट्स (3, 4, 5) केवल एक बार आते हैं।

  1. - पायथन प्रोग्राम: दो लिस्ट्स का इंटरसेक्शन ढूंढना

    इंटरसेक्शन ऑपरेशन का अर्थ है, हमें List1 और List 2 से सभी कॉमन एलिमेंट्स लेने हैं और सभी एलिमेंट्स को दूसरी तीसरी लिस्ट में स्टोर करना है।List1::[1, 2, 3] List2::[2, 3, 6] List3::[2, 3]एल्गोरिदमचरण 1: लिस्ट्स इनपुट करें। चरण 2: पहले पहली लिस्ट के सभी एलिमेंट्स को ट्रैवर्स करें और दूसरी लिस्ट के एलिम

  1. - दो या अधिक सूचियों का यूनियन खोजने के लिए पायथन प्रोग्राम

    यूनियन ऑपरेशन क्या है? यूनियन ऑपरेशन का अर्थ है कि हमें सूची1 और सूची2 के सभी तत्वों को लेकर उन्हें एक तीसरी सूची में संग्रहीत करना होता है। डुप्लिकेट तत्व भी शामिल रहते हैं। एल्गोरिदम दो सूचियों को इनपुट के रूप में लें। यूनियन के लिए बस + ऑपरेटर का उपयोग करें। उदाहरण कोड , C) आउटपुट [23, 11,

  1. - दो सूचियों में लापता और अतिरिक्त मान खोजने का पायथन प्रोग्राम

    समस्या विवरण सेट सिद्धांत में, सेट A का पूरक उन तत्वों को संदर्भित करता है जो A में नहीं हैं। सेट B के संबंध में A का सापेक्ष पूरक, जिसे सेट A और B का अंतर भी कहा जाता है। हम यहां इस सिद्धांत को लागू करते हैं। पायथन में difference फंक्शन होता है। एल्गोरिदम पहले हम दो यूजर इनपुट सूचियां बनाते हैं: