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

दो सूचियों में लापता और अतिरिक्त मान खोजने के लिए जावा प्रोग्राम

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

उदाहरण

import java.util.*; 
public class Demo{ 
    public static void main(String[] args){ 
        List my_list_1 = new ArrayList(); 
        List my_list_2 = new ArrayList(); 
        my_list_1.add(new Integer("101")); 
        my_list_1.add(new Integer("90")); 
        my_list_1.add(new Integer("34")); 
        my_list_2.add(new Integer("34")); 
        my_list_2.add(new Integer("67")); 
        my_list_2.add(new Integer("90")); 
        for(int i = 0; i < my_list_1.size(); i++){ 
            if (my_list_2.contains(my_list_1.get(i))) 
                continue; 
            else 
                System.out.println("लापता तत्व है: " + my_list_1.get(i)); 
        } 
        for(int j=0; j<my_list_2.size();j++){ 
            if (my_list_1.contains(my_list_2.get(j))) 
                continue; 
            else 
                System.out.println("सूची में नया तत्व है: " + my_list_2.get(j)); 
        } 
    } 
}

आउटपुट

लापता तत्व है: 101 
सूची में नया तत्व है: 67

Demo नामक एक क्लास में मुख्य फंक्शन होता है और उसके अंदर दो ऐरे सूचियाँ बनाई जाती हैं। add फंक्शन का उपयोग करके दोनों ऐरे सूचियों में तत्व जोड़े जाते हैं। पहली ऐरे सूची पर पुनरावृति करने के लिए एक for लूप का उपयोग किया जाता है और फिर जांचा जाता है कि दूसरी ऐरे सूची में पहली सूची के तत्व हैं या नहीं। यदि यह शर्त पूरी होती है, तो निष्पादन जारी रहता है। अन्यथा, लापता तत्व की पहचान की जाती है और कंसोल पर प्रदर्शित किया जाता है। इसी तरह, यह जांचने के लिए कि क्या पहली सूची में मौजूद नहीं होने वाला कोई अतिरिक्त तत्व दूसरी सूची में मौजूद है, दूसरी सूची पर for लूप का उपयोग करके पुनरावृति की जाती है और अतिरिक्त तत्व (यदि कोई हो) की पहचान करके कंसोल पर प्रदर्शित किया जाता है।

  1. जावा प्रोग्राम: घनाभ (क्यूबॉइड) का पृष्ठीय क्षेत्रफल और आयतन निकालना जावा प्रोग्राम: घनाभ (क्यूबॉइड) का पृष्ठीय क्षेत्रफल और आयतन निकालना

    इस लेख में हम समझेंगे कि घनाभ (क्यूबॉइड) का पृष्ठीय क्षेत्रफल और आयतन कैसे निकाला जाता है। क्यूबॉइड एक त्रि-आयामी वस्तु है जिसके छह आयताकार फलक होते हैं, जिसका अर्थ है कि इसकी लंबाई, चौड़ाई और ऊंचाई अलग-अलग होती हैं। क्यूब और क्यूबॉइड में अंतर यह है कि क्यूब की लंबाई, ऊंचाई और चौड़ाई समान होती हैं,

  1. - दो या अधिक सूचियों का यूनियन खोजने के लिए पायथन प्रोग्राम

    यूनियन ऑपरेशन क्या है? यूनियन ऑपरेशन का अर्थ है कि हमें सूची1 और सूची2 के सभी तत्वों को लेकर उन्हें एक तीसरी सूची में संग्रहीत करना होता है। डुप्लिकेट तत्व भी शामिल रहते हैं। एल्गोरिदम दो सूचियों को इनपुट के रूप में लें। यूनियन के लिए बस + ऑपरेटर का उपयोग करें। उदाहरण कोड , C) आउटपुट [23, 11,

  1. - दो सूचियों में लापता और अतिरिक्त मान खोजने का पायथन प्रोग्राम

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