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

C# में SortedSet में तत्व जोड़ें

C# में SortedSet<T> वर्ग की Add(T) विधि का उपयोग करके तत्व जोड़े जा सकते हैं। यह संग्रह तत्वों को स्वचालित रूप से क्रमबद्ध क्रम में रखता है और डुप्लिकेट मानों को अनदेखा करता है।

उदाहरण 1: पूर्णांक SortedSet में तत्व जोड़ना

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        SortedSet set1 = new SortedSet();
        set1.Add(100);
        set1.Add(200);
        set1.Add(300);
        set1.Add(400);
        
        Console.WriteLine("SortedSet में तत्व...");
        foreach (int res in set1) {
            Console.WriteLine(res);
        }
        
        Console.WriteLine("क्या SortedSet में तत्व 500 है? = " + set1.Contains(500));
    }
}

आउटपुट

SortedSet में तत्व...
100
200
300
400
क्या SortedSet में तत्व 500 है? = False

उदाहरण 2: डुप्लिकेट के साथ स्ट्रिंग SortedSet

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        SortedSet set1 = new SortedSet();
        set1.Add("CD");
        set1.Add("CD");
        set1.Add("CD");
        set1.Add("CD");
        
        Console.WriteLine("SortedSet1 में तत्व...");
        foreach (string res in set1) {
            Console.WriteLine(res);
        }
        
        SortedSet set2 = new SortedSet();
        set2.Add("BC");
        set2.Add("CD");
        set2.Add("DE");
        set2.Add("EF");
        set2.Add("AB");
        set2.Add("HI");
        set2.Add("JK");
        
        Console.WriteLine("SortedSet2 में तत्व...");
        foreach (string res in set2) {
            Console.WriteLine(res);
        }
        
        Console.WriteLine("क्या SortedSet2, SortedSet1 का सुपरसेट है? = " + set2.IsSupersetOf(set1));
    }
}

आउटपुट

SortedSet1 में तत्व...
CD
SortedSet2 में तत्व...
AB
BC
CD
DE
EF
HI
JK
क्या SortedSet2, SortedSet1 का सुपरसेट है? = True

मुख्य बिंदु

  • SortedSet<T> तत्वों को स्वचालित क्रमबद्ध क्रम में रखता है
  • डुप्लिकेट मान स्वचालित रूप से अनदेखे हो जाते हैं
  • Add() तत्व नया होने पर true, पहले से मौजूद होने पर false लौटाता है
  • Contains() से तत्व की उपस्थिति O(log n) में जांच सकते हैं
  • सेट ऑपरेशन: UnionWith, IntersectWith, ExceptWith, IsSupersetOf आदि उपलब्ध हैं
  1. - C# में SortedSet ऑब्जेक्ट उचित सबसेट है या नहीं जांचें

    C# में एक SortedSet ऑब्जेक्ट निर्दिष्ट संग्रह का उचित सबसेट है या नहीं, यह जांचने के लिए IsProperSubsetOf() मेथड का उपयोग किया जाता है। यह मेथड true लौटाता है यदि सेट के सभी तत्व निर्दिष्ट संग्रह में मौजूद हैं और निर्दिष्ट संग्रह में कम से कम एक अतिरिक्त तत्व है। उदाहरण 1 using System; using System.

  1. - C# में Collection में किसी तत्व की जांच कैसे करें

    C# में Collection<T> किसी विशिष्ट तत्व को रखता है या नहीं, यह जांचने के लिए Contains() मेथड का उपयोग किया जाता है। यह मेथड एक बूलियन मान लौटाता है। उदाहरण 1 using System; using System.Collections.ObjectModel; public class Demo { public static void Main() { Collection col = new Col

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

    C# में एक HashSet और एक निर्दिष्ट संग्रह में सामान्य तत्व हैं या नहीं, यह जांचने के लिए Overlaps() मेथड का उपयोग किया जाता है। यह मेथड true लौटाता है यदि दोनों संग्रहों में कम से कम एक सामान्य तत्व है। उदाहरण 1 using System; using System.Collections.Generic; public class Demo { public static vo