मल्टीडायमेंशनल और 2D अर्रे: कोडिंग, इनपुट और मैट्रिक्स मल्टिप्लिकेशन

Convert to note

मल्टीडायमेंशनल अर्रे का परिचय

  • अर्रे एक समूह होता है जिसमें समान प्रकार के आइटम्स होते हैं।
  • मल्टीडायमेंशनल अर्रे में दो या अधिक डाइमेंशंस होते हैं, जैसे 2D अर्रे जिसमें रो और कॉलम होते हैं।
  • 2D अर्रे को टेबल या मैट्रिक्स के रूप में समझा जा सकता है, जहाँ प्रत्येक एलिमेंट को दो इंडेक्स (रो और कॉलम) से एक्सेस किया जाता है।

2D अर्रे कोडिंग और इंडेक्सिंग

  • 2D अर्रे कोड में डिफाइन करते समय प्रत्येक डाइमेंशन का साइज देना होता है, जैसे int arr[4][3]
  • इंडेक्सिंग जीरो बेस्ड होती है, यानी पहला एलिमेंट arr[0][0] होता है।
  • किसी भी एलिमेंट को एक्सेस करने के लिए दो इंडेक्स का उपयोग होता है: पहला रो के लिए और दूसरा कॉलम के लिए।

मल्टीडायमेंशनल अर्रे में एलिमेंट्स की संख्या

  • कुल एलिमेंट्स की संख्या डाइमेंशंस के साइज के गुणनफल के बराबर होती है।
  • उदाहरण: 3x2x4 के 3D अर्रे में कुल 24 एलिमेंट्स होंगे।

2D अर्रे में यूजर से इनपुट लेना

  • नेस्टेड लूप्स का उपयोग करके यूजर से रो और कॉलम के अनुसार इनपुट लिया जाता है।
  • बाहरी लूप रो के लिए और अंदरूनी लूप कॉलम के लिए चलता है।
  • इनपुट लेने के बाद अर्रे को प्रिंट भी किया जाता है।

मल्टीडायमेंशनल अर्रे के फायदे

  • डेटा को ग्रिड या मैट्रिक्स के रूप में व्यवस्थित करना आसान होता है।
  • फास्ट एक्सेस के लिए उपयुक्त, क्योंकि इंडेक्सिंग से सीधे एलिमेंट तक पहुंचा जा सकता है।

मैट्रिक्स मल्टिप्लिकेशन का परिचय

  • दो मैट्रिक्स का गुणा तभी संभव है जब पहले मैट्रिक्स के कॉलम की संख्या दूसरे मैट्रिक्स के रो के बराबर हो।
  • परिणामस्वरूप नया मैट्रिक्स बनता है जिसका साइज पहले मैट्रिक्स के रो और दूसरे मैट्रिक्स के कॉलम के बराबर होता है।
  • प्रत्येक एलिमेंट को निकालने के लिए संबंधित रो और कॉलम के एलिमेंट्स का गुणा कर जोड़ना होता है।

मैट्रिक्स मल्टिप्लिकेशन का कोडिंग

  • तीन नेस्टेड लूप्स का उपयोग होता है: पहला आउटपुट मैट्रिक्स के रो के लिए, दूसरा कॉलम के लिए, तीसरा गुणा और जोड़ के लिए।
  • कोड में वैरिएबल्स का सही उपयोग और इंडेक्सिंग महत्वपूर्ण है।
  • यदि कॉलम और रो की संख्या मेल नहीं खाती, तो मल्टिप्लिकेशन संभव नहीं होता।

ट्रांसपोज मैट्रिक्स

  • ट्रांसपोज मैट्रिक्स में रो और कॉलम की जगह बदल जाती है।
  • यदि मूल मैट्रिक्स का साइज MxN है, तो ट्रांसपोज मैट्रिक्स का साइज NxM होगा।
  • कोड में ट्रांसपोज निकालने के लिए दो नेस्टेड लूप्स का उपयोग होता है।

निष्कर्ष

  • मल्टीडायमेंशनल अर्रे और 2D अर्रे की समझ प्रोग्रामिंग में महत्वपूर्ण है।
  • मैट्रिक्स मल्टिप्लिकेशन और ट्रांसपोज जैसे ऑपरेशंस कोडिंग में अक्सर उपयोग होते हैं।
  • वीडियो में दिए गए उदाहरण और कोडिंग तकनीक से आप इन कॉन्सेप्ट्स को बेहतर समझ सकते हैं।

अतिरिक्त संसाधन

Heads up!

This summary and transcript were automatically generated using AI with the Free YouTube Transcript Summary Tool by LunaNotes.

Generate a summary for free

Related Summaries

RAG एप्लीकेशंस के लिए टेक्स्ट स्प्लिटिंग तकनीकें और कोडिंग

RAG एप्लीकेशंस के लिए टेक्स्ट स्प्लिटिंग तकनीकें और कोडिंग

इस वीडियो में हम RAG आधारित एप्लीकेशंस के लिए टेक्स्ट स्प्लिटिंग के महत्व और विभिन्न तकनीकों को विस्तार से समझते हैं। साथ ही LangChain लाइब्रेरी का उपयोग करके टेक्स्ट स्प्लिटिंग के कोड उदाहरण भी देखेंगे।

C++ प्रोग्रामिंग बेसिक्स: कंपाइलर, वेरिएबल्स और डेटा टाइप्स समझें

C++ प्रोग्रामिंग बेसिक्स: कंपाइलर, वेरिएबल्स और डेटा टाइप्स समझें

इस वीडियो में हमने C++ प्रोग्रामिंग की शुरुआत से लेकर कंपाइलर, वेरिएबल डिक्लेरेशन, डेटा टाइप्स, और मेमोरी स्टोरेज तक के महत्वपूर्ण कॉन्सेप्ट्स को विस्तार से समझा। साथ ही, हमने कोड लिखने, रन करने और सिंटैक्स के बेसिक्स को भी सीखा।

क्लास 12th मनी एंड बैंकिंग: मनी, बैंकिंग और क्रेडिट क्रिएशन का पूरा गाइड

क्लास 12th मनी एंड बैंकिंग: मनी, बैंकिंग और क्रेडिट क्रिएशन का पूरा गाइड

इस वीडियो में क्लास 12th के मनी एंड बैंकिंग के दो चैप्टर का डिटेल वन शॉट कवर किया गया है। बार्टर सिस्टम से लेकर मनी के फंक्शंस, मनी के प्रकार, बैंकिंग सिस्टम, सेंट्रल बैंक के फंक्शंस, मनी सप्लाई, मॉनिटरी पॉलिसी और क्रेडिट क्रिएशन तक सभी महत्वपूर्ण कॉन्सेप्ट्स को आसान भाषा में समझाया गया है।

Class 10 Biology: Control and Coordination Complete Guide in Hindi

Class 10 Biology: Control and Coordination Complete Guide in Hindi

यह वीडियो क्लास 10 के बायोलॉजी चैप्टर 'कंट्रोल एंड कोऑर्डिनेशन' का मास्टर लेक्चर है। इसमें नर्वस सिस्टम, एंडोक्राइन सिस्टम, न्यूरॉन्स, रिफ्लेक्स आर्क, ब्रेन के पार्ट्स, प्लांट्स की मूवमेंट और हार्मोन्स को विस्तार से समझाया गया है। बोर्ड परीक्षा के लिए 20+ प्रीवियस ईयर क्वेश्चन और कॉन्सेप्ट्स को आसान भाषा में कवर किया गया है।

ईमेल मार्केटिंग: डिजिटल मार्केटिंग में ROI बढ़ाने की रणनीतियाँ

ईमेल मार्केटिंग: डिजिटल मार्केटिंग में ROI बढ़ाने की रणनीतियाँ

इस वीडियो में, ईमेल मार्केटिंग के महत्व और इसके माध्यम से उच्चतम रिटर्न ऑन इन्वेस्टमेंट (ROI) प्राप्त करने के तरीकों पर चर्चा की गई है। जानें कि कैसे ईमेल मार्केटिंग आपके व्यवसाय को बढ़ाने में मदद कर सकती है और इसके विभिन्न फनल स्टेजेस के बारे में जानकारी प्राप्त करें।

Buy us a coffee

If you found this summary useful, consider buying us a coffee. It would help us a lot!


Ready to Transform Your Learning?

Start Taking Better Notes Today

Join 12,000+ learners who have revolutionized their YouTube learning experience with LunaNotes. Get started for free, no credit card required.

Already using LunaNotes? Sign in