एरे और स्वैप की प्रक्रिया

Sep 6, 2024

नोट्स नोट्स

लेक्चर परिचय

  • सभी को स्वागत है।
  • पिछले वीडियो में एरे के बारे में सीखा।
  • एरे कैसे एक्सेस करना, क्रिएट करना और इनिशियलाइज करना सीखा।
  • एरे को फंक्शन में पास करने का तरीका भी सीखा।

सवालों पर चर्चा

  • पिछले वीडियो में दिए गए 6-7 सवालों पर चर्चा करेंगे।
  • पहले सवाल का नाम है "swap alternate"।

Swap Alternate का उदाहरण

  • इनपुट में एरे: [1, 2, 3, 4, 5, 6]
  • केवल वैकल्पिक तत्वों का स्वैप करना है।
  • स्वैप के बाद एरे: [2, 1, 4, 3, 6, 5]।

फंक्शन और लूप

  • फॉर लूप का प्रयोग कर रहे हैं।
  • आई की वैल्यू चेक करते हैं और अगर आई + 1 साइज से कम है तो स्वैप किया जाता है।
  • आई को हर बार 2 बढ़ाते हैं।

कोडिंग प्रक्रिया

  • स्वैप फंक्शन बनाना: swapAlternate(int arr[], int size)
  • एरे के एलिमेंट प्रिंट करने का फंक्शन भी बनाना है।

कोडिंग उदाहरण

void swapAlternate(int arr[], int size) {  
    for (int i = 0; i < size; i += 2) {  
        if (i + 1 < size) {  
            swap(arr[i], arr[i + 1]);  
        }  
    }  
}

टेस्टिंग

  • एरे के वैल्यू को प्रिंट करें।
  • चेक करें कि स्वैप सही से हुआ है या नहीं।

अन्य सवालों की चर्चा

  • यूनिक नंबर ढूंढना।
  • दिए गए एरे की कंडीशंस के अनुसार।
  • टेस्ट केस और कंडीशंस का विश्लेषण।

आगे के टॉपिक्स

  • अगले वीडियो में बायनरी सर्च और मल्टी-डायमेंशनल एरे पर चर्चा होगी।
  • सभी से निवेदन है कि दिए गए सवालों पर ध्यान दें और खुद को तैयार रखें।

यह नोट्स लेक्चर के महत्वपूर्ण बिंदुओं को संक्षेप में प्रस्तुत करते हैं। अगले वीडियो के लिए तैयार रहें!