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

सी # प्रोग्राम यह जांचने के लिए कि क्या दो सूचियों में कम से कम एक तत्व सामान्य है

पहली सूची सेट करें।

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

अब, दूसरी सूची सेट करें।

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

आइए अब यह जांचने के लिए पूरा कोड देखें कि क्या दो सूचियों में ==और <ऑपरेटरों का उपयोग करके सामान्य तत्व हैं।

उदाहरण

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

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

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

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

      // 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);
      }

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

आउटपुट

Set one...
65
57
63
98
Set two...
43
65
33
57
Common elements:
65 57

  1. पायथन प्रोग्राम यह जांचने के लिए कि क्या दो सूचियों में कम से कम एक सामान्य तत्व है

    इस समस्या में हम दो उपयोगकर्ता इनपुट सूची का उपयोग करते हैं। हमारा काम यह जांचना है कि कहीं कोई कॉमन एलिमेंट तो नहीं है। हम बहुत ही सरल ट्रैवर्सिंग तकनीक का उपयोग करते हैं, दोनों सूची को पार करते हैं और पहली सूची और दूसरी सूची के प्रत्येक तत्व की जांच करते हैं। उदाहरण Input : A = [10, 20, 30, 50]

  1. पायथन प्रोग्राम यह जाँचने के लिए कि क्या दो सूचियाँ एक समान हैं

    यहां दो सूचियां दी गई हैं। हमारा काम मौसम की जांच करना और पता लगाना है कि दो दी गई सूचियां गोलाकार रूप से समान हैं या नहीं। उदाहरण Input : A = [100, 100, 10, 10, 100] B = [100, 100, 100, 10, 10] Output : True स्पष्टीकरण सच है कि जब सूची में ये तत्व गोलाकार रूप से घूमेंगे तो वे अन्य दी गई

  1. दो सूचियों के सभी सामान्य तत्वों को प्रिंट करने के लिए पायथन प्रोग्राम।

    दो सूचियों को देखते हुए, दो सूचियों के सभी सामान्य तत्वों को प्रिंट करें। उदाहरण - इनपुट :L1 =[5, 6, 7, 8, 9] L2 =[5, 13, 34, 22, 90] आउटपुट :{5} स्पष्टीकरण दोनों सूची के सामान्य तत्व 5 हैं। एल्गोरिदम Step1 :दो उपयोगकर्ता इनपुट सूचियां बनाएं। Step2 :सूचियों को सेट में बदलें और फिर set1&set2.Step3 प