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

जांचें कि हैशसेट सी # में निर्दिष्ट संग्रह का सुपरसेट है या नहीं

यह जांचने के लिए कि क्या हैशसेट निर्दिष्ट संग्रह का सुपरसेट है, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      HashSet<string> set1 = new HashSet<string>();
      set1.Add("AB");
      set1.Add("CD");
      set1.Add("EF");
      set1.Add("AB");
      set1.Add("IJ");
      set1.Add("KL");
      set1.Add("EF");
      set1.Add("OP");
      Console.WriteLine("Elements in HashSet1");
      foreach(string val in set1){
         Console.WriteLine(val);
      }
      HashSet<string> set2 = new HashSet<string>();
      set2.Add("EF");
      set2.Add("KL");
      Console.WriteLine("Elements in HashSet2");
      foreach(string val in set2){
         Console.WriteLine(val);
      }
      Console.WriteLine("Is set1 a superset of set2? "+set1.IsSupersetOf(set2));
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

Elements in HashSet1
AB
CD
EF
IJ
KL
OP
Elements in HashSet2
EF
KL
Is set1 a superset of set2? True

उदाहरण

आइए एक और उदाहरण देखें -

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      HashSet<string> set1 = new HashSet<string>();
      set1.Add("IJ");
      set1.Add("KL");
      set1.Add("EF");
      set1.Add("OP");
      Console.WriteLine("Elements in HashSet1");
      foreach(string val in set1){
         Console.WriteLine(val);
      }
      HashSet<string> set2 = new HashSet<string>();
      set2.Add("KL");
      set2.Add("MN");
      set2.Add("OP");
      set2.Add("QR");
      Console.WriteLine("Elements in HashSet2");
      foreach(string val in set2){
         Console.WriteLine(val);
      }
      Console.WriteLine("Is set1 a superset of set2? "+set1.IsSupersetOf(set2));
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Elements in HashSet1
IJ
KL
EF
OP
Elements in HashSet2
KL
MN
OP
QR
Is set1 a superset of set2? False

  1. जांचें कि क्या हैशसेट और निर्दिष्ट संग्रह सी # में सामान्य तत्व साझा करते हैं

    यह जांचने के लिए कि क्या हैशसेट और निर्दिष्ट संग्रह एक सामान्य तत्व साझा करते हैं, C# कोड इस प्रकार है - उदाहरण using System; using System.Collections.Generic; public class Demo {    public static void Main(){       HashSet<int> set1 = new HashSet<int>();  

  1. सी # में हैशसेट, सी # सेट संग्रह क्या है?

    C# में हैशसेट एक सरणी में डुप्लिकेट स्ट्रिंग्स या तत्वों को समाप्त करता है। C# में, यह एक अनुकूलित सेट संग्रह है। आइए C# हैशसेट का उपयोग करके डुप्लिकेट स्ट्रिंग्स को हटाने के लिए एक उदाहरण देखें - उदाहरण using System; using System.Collections.Generic; using System.Linq; class Program {   &nbs

  1. जावा में हैशसेट

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