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

सी # में हैशसेट शुरू करना

हैशसेट को इनिशियलाइज़ करने के लिए।

var h = new HashSet<string>(arr1);

ऊपर, हमने हैशसेट में एक सरणी सेट की है। निम्नलिखित सरणी है -

string[] arr1 = {
   "electronics",
   "accessories”,
   "electronics",
};

निम्नलिखित एक उदाहरण है जो दिखाता है कि हैशसेट को C# में कैसे कार्यान्वित किया जाए -

उदाहरण

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

class Program {
   static void Main() {
      string[] arr1 = {
         "electronics",
         "accessories”,
         "electronics",
      };

      Console.WriteLine(string.Join(",", arr1));

      // HashSet
      var h = new HashSet(arr1);
      // eliminates duplicate words
      string[] arr2 = h.ToArray();
      Console.WriteLine(string.Join(",", arr2));
   }
}

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

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

  1. जावा में ऐरेलिस्ट और हैशसेट के बीच अंतर

    हैशसेट और ऐरेलिस्ट दोनों ही जावा संग्रह ढांचे के कुछ सबसे महत्वपूर्ण वर्ग हैं। ArrayList और हैशसेट के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। सीनियर। नहीं. कुंजी ऐरेलिस्ट हैशसेट 1 कार्यान्वयन ArrayList सूची इंटरफ़ेस का कार्यान्वयन है। दूसरी ओर हैशसेट एक सेट इंटरफ़ेस का कार्यान्वयन है। 2 आंतरिक क

  1. पायथन में हैशसेट डिजाइन करें

    मान लीजिए कि हम किसी भी अंतर्निहित हैश टेबल लाइब्रेरी का उपयोग किए बिना हैशसेट डेटा संरचना तैयार करना चाहते हैं। अलग-अलग कार्य होंगे जैसे - add(x) - हैशसेट में एक मान x डालें। contains(x) - जांचता है कि मान x हैशसेट में मौजूद है या नहीं। remove(x) - हैशसेट से x को हटाता है। यदि मान हैशसेट में मौजूद