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

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

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

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      HashSet<int> set1 = new HashSet<int>();
      set1.Add(30);
      set1.Add(60);
      set1.Add(70);
      set1.Add(80);
      set1.Add(100);
      set1.Add(125);
      set1.Add(150);
      set1.Add(200);
      Console.WriteLine("Elements in HashSet1");
      foreach(int val in set1){
         Console.WriteLine(val);
      }
      HashSet<int> set2 = new HashSet<int>();
      set2.Add(30);
      set2.Add(60);
      set2.Add(70);
      Console.WriteLine("Elements in HashSet2");
      foreach(int val in set2){
         Console.WriteLine(val);
      }
      Console.WriteLine("Is set1 a proper superset of set2? "+set1.IsProperSupersetOf(set2));
   }
}

आउटपुट

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

Elements in HashSet1
30
60
70
80
100
125
150
200
Elements in HashSet2
30
60
70
Is set1 a proper 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("AB");
      set1.Add("CD");
      set1.Add("EF");
      set1.Add("GH");
      set1.Add("IJ");
      set1.Add("KL");
      set1.Add("MN");
      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 proper superset of set2? "+set1.IsProperSupersetOf(set2));
   }
}

आउटपुट

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

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

  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. जावा में हैशसेट

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