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

सी # प्रोग्राम सेट का उपयोग करके तीन सरणियों में सामान्य तत्वों को खोजने के लिए

तीन सरणियाँ सेट करें

int[] arr1 = {
   99,
   57,
   63,
   98
};

int[] arr2 = {
   43,
   99,
   33,
   57
};

int[] arr3 = {
   99,
   57,
   42
};

अब उपरोक्त तत्वों को हैशसेट का उपयोग करके सेट करें।

// HashSet One
var h1 = new HashSet < int > (arr1);
// HashSet Two
var h2 = new HashSet < int > (arr2);
// HashSet Three
var h3 = new HashSet < int > (arr3);

आइए आम तत्वों को खोजने के लिए पूरा कोड देखें।

उदाहरण

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

public class Program {
   public static void Main() {
      int[] arr1 = {
         99,
         57,
         63,
         98
      };

      int[] arr2 = {
         43,
         99,
         33,
         57
      };

      int[] arr3 = {
         99,
         57,
         42
      };

      // HashSet One
      var h1 = new HashSet < int > (arr1);
      // HashSet Two
      var h2 = new HashSet < int > (arr2);
      // HashSet Three
      var h3 = new HashSet < int > (arr3);

      // Displaying
      int[] val1 = h1.ToArray();
      Console.WriteLine("Set one...");
      foreach(int val in val1) {
         Console.WriteLine(val);
      }

      //Displaying
      int[] val2 = h2.ToArray();
      Console.WriteLine("Set two...");
      foreach(int val in val2) {
         Console.WriteLine(val);
      }

      //Displaying
      int[] val3 = h3.ToArray();
      Console.WriteLine("Set three...");
      foreach(int val in val3) {
         Console.WriteLine(val);
      }

      int i = 0, j = 0, k = 0;
      Console.WriteLine("Common elements...");
      while (i < val1.Length && j < val2.Length && k < val3.Length) {
         if (val1[i] == val2[j] && val2[j] == val3[k]) {
            Console.Write(val1[i] + " ");
            i++;
            j++;
            k++;
         }
         // x < y
         else if (val1[i] < val2[j])
         i++;
         // y < z
         else if (val2[j] < val3[k])
         j++;
         else
         k++;
      }
   }
}

  1. जावास्क्रिप्ट में दो या दो से अधिक सरणियों के बीच सामान्य तत्वों को कैसे खोजें?

    यदि केवल दो सरणियाँ हैं तो तार्किक विधियों का उपयोग करके, सामान्य तत्वों को खोजना संभव है। लेकिन अगर अधिक सरणियाँ हैं तो सामान्य तत्वों को खोजना मुश्किल है। तो प्रक्रिया को यथासंभव आसान बनाने के लिए, _.intersection() विधि चित्र में आती है। यह underscore.js . में एक फ़ंक्शन है फ्रेमवर्क, जावास्क्रिप

  1. दो सरणियों में असामान्य तत्वों को खोजने का कार्यक्रम - जावास्क्रिप्ट

    मान लीजिए, हमारे पास संख्याओं की दो सरणियाँ हैं - const arr1 = [12, 54, 2, 4, 6, 34, 3]; const arr2 = [54, 2, 5, 12, 4, 1, 3, 34]; हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो ऐसे सरणियों को लेता है और उन सरणियों से तत्व लौटाता है जो दोनों के लिए सामान्य नहीं हैं। आइए इस फ़ंक्शन के लिए

  1. एंड्रॉइड सूचीदृश्य में सरणी से सामान्य तत्व कैसे खोजें?

    यह उदाहरण एंड्रॉइड सूचीदृश्य में सरणियों से सामान्य तत्वों को खोजने के तरीके के बारे में प्रदर्शित करता है। चरण 1 - Android Studio में एक नया प्रोजेक्ट बनाएं, File New Project पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़