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

C# प्रोग्राम दो या दो से अधिक शब्दकोशों के संघ को खोजने के लिए

सबसे पहले, दोनों शब्दकोशों को सेट करें -

Dictionary < string, int > dict1 = new Dictionary < string, int > ();
dict1.Add("water", 1);
dict1.Add("food", 2);
Dictionary < string, int > dict2 = new Dictionary < string, int > ();
dict2.Add("clothing", 3);
dict2.Add("shelter", 4);

अब, हैशसेट बनाएं और उपरोक्त दो शब्दकोशों के बीच मिलन को खोजने के लिए UnionsWith () विधि का उपयोग करें -

HashSet < string > hSet = new HashSet < string > (dict1.Keys);
hSet.UnionWith(dict2.Keys);

निम्नलिखित पूरा कोड है -

उदाहरण

using System;
using System.Collections.Generic;

public class Program {
   public static void Main() {
      Dictionary < string, int > dict1 = new Dictionary < string, int > ();
      dict1.Add("water", 1);
      dict1.Add("food", 2);

      Dictionary < string, int > dict2 = new Dictionary < string, int > ();
      dict2.Add("clothing", 3);
      dict2.Add("shelter", 4);

      HashSet < string > hSet = new HashSet < string > (dict1.Keys);
      hSet.UnionWith(dict2.Keys);

      Console.WriteLine("Union of Dictionary...");
      foreach(string val in hSet) {
         Console.WriteLine(val);
      }
   }
}

आउटपुट

Union of Dictionary...
water
food
clothing
shelter

  1. पायथन में दो दी गई लिंक्ड सूचियों के मिलन को खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास दो क्रमबद्ध लिंक्ड सूचियाँ L1 और L2 हैं, हमें एक नई सॉर्ट की गई लिंक्ड सूची वापस करनी होगी जो कि दो दी गई सूचियों का मिलन है। इसलिए, यदि इनपुट L1 =[10,20,30,40,50,60,70] L2 =[10,30,50,80,90] जैसा है, तो आउटपुट [10, 20, 30, 40, 50, 60, 70, 80, 90, ] इसे हल करने के लिए, हम इन

  1. दो शब्दकोशों को मर्ज करने के लिए पायथन कार्यक्रम

    इस ट्यूटोरियल में, हम सीखेंगे कि पायथन . में दो शब्दकोशों को कैसे संयोजित किया जाए . आइए दो शब्दकोशों को मिलाने के कुछ तरीके देखें। अपडेट () विधि सबसे पहले, हम शब्दकोश की अंतर्निहित विधि देखेंगे अपडेट () विलय करने के लिए। अपडेट () विधि रिटर्न कोई नहीं ऑब्जेक्ट और दो शब्दकोशों को एक में जोड़ता है। आ

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

    संघ संचालन का अर्थ है, हमें सूची 1 और सूची 2 से सभी तत्वों को लेना होगा और सभी तत्वों को दूसरी तीसरी सूची में संग्रहित करना होगा। List1::[1,2,3] List2::[4,5,6] List3::[1,2,3,4,5,6] एल्गोरिदम Step 1: Input two lists. Step 2: for union operation we just use + operator. उदाहरण कोड # UNION OPERATIO