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

सी # में दो सरणियों का प्रतिच्छेदन

दो सरणियों का प्रतिच्छेदन प्राप्त करने के लिए, प्रतिच्छेदन विधि का उपयोग करें। यह System.Linq नाम स्थान से एक विस्तार विधि है।

विधि दो सरणियों के बीच सामान्य तत्वों को लौटाती है।

पहले दो सरणियाँ सेट करें -

int[] arr1 = { 44, 76, 98, 34 };
int[] arr2 = { 24, 98, 44, 55, 47, 86 };

अब दोनों सरणियों पर इंटरसेक्ट का उपयोग करें -

Arr1.Intersect(arr2);

निम्नलिखित पूरा कोड है -

उदाहरण

using System;
using System.Linq;

class Program {
   static void Main() {
      int[] arr1 = { 44, 76, 98, 34 };
      int[] arr2 = { 24, 98, 44, 55, 47, 86 };
      var intersect = arr1.Intersect(arr2);
      foreach (int res in intersect) {
         Console.WriteLine(res);
      }
   }
}

आउटपुट

44
98

  1. C++ में दो लिंक्ड सूचियों का प्रतिच्छेदन

    एक लिंक्ड सूची एक रैखिक डेटा संरचना है जिसमें प्रत्येक नोड में दो ब्लॉक होते हैं जैसे कि एक ब्लॉक में नोड का मान या डेटा होता है और दूसरे ब्लॉक में अगले फ़ील्ड का पता होता है। आइए मान लें कि हमारे पास एक लिंक्ड सूची है जैसे कि प्रत्येक नोड में एक यादृच्छिक सूचक होता है जो सूची में अन्य नोड्स को इंग

  1. कैसे दो Numpy सरणियों के बीच प्रतिच्छेदन खोजने के लिए?

    इस समस्या में, हम दो सुन्न सरणियों के बीच प्रतिच्छेदन पाएंगे। दो सरणियों का प्रतिच्छेदन एक सरणी है जिसमें दोनों मूल सरणियों में समान तत्व होते हैं एल्गोरिदम Step 1: Import numpy. Step 2: Define two numpy arrays. Step 3: Find intersection between the arrays using the numpy.intersect1d() function. Ste

  1. पायथन में दो सरणियों II का प्रतिच्छेदन

    मान लीजिए कि हमारे पास दो एरे ए और बी हैं, इन एरे में कुछ तत्व हैं। हमें उनका प्रतिच्छेदन खोजना होगा। तो अगर A =[1, 4, 5, 3, 6], और B =[2, 3, 5, 7, 9], तो चौराहा [3, 5] होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - दो सरणियाँ A और B लें यदि A की लंबाई B की लंबाई से छोटी है, तो उन्हें स्वैप