Coconote
AI notes
AI voice & video notes
Try for free
📊
एरे और इसके विशेषताएँ
Jul 31, 2024
एरे और इसके उपयोग
एरे क्या है?
एरे एक डेटा संरचना है जो एक ही प्रकार के कई मानों (values) को एक साथ संग्रहित करता है।
उदाहरण: एक एरे में सभी पूर्णांक (integers) या सभी वर्ण (characters) हो सकते हैं।
एरे की आवश्यकता
जब हमें एक ही प्रकार के कई मानों को एक ही स्थान पर स्टोर करने की आवश्यकता होती है।
एरे की वजह से हमें कई वेरिएबल बनाने की जरूरत नहीं पड़ती।
हमें आसानी से एरे के माध्यम से उन सभी मानों को एक्सेस करने की सुविधा मिलती है।
एरे की विशेषताएँ
एरे की सभी मानें लगातार मेमोरी स्थान पर रखी जाती हैं।
एरे का पहला तत्व हमेशा 0 से इंडेक्सिंग शुरू करता है।
एरे की लंबाई (length) हमेशा 0 से (n-1) तक होती है।
एरे का घोषणा (Declaration)
int arr[5];
- यह 5 तत्वों का एक एरे बनाता है।
एरे का प्रारंभ (Initialization)
प्रारंभ में सभी तत्वों को एक मान (जैसे 0) से प्रारंभ कर सकते हैं।
उदाहरण:
int arr[5] = {0};
फंक्शन के साथ एरे का उपयोग
एरे को फंक्शन में पास करने के लिए, हम एरे का नाम और उसका साइज पास करते हैं।
उदाहरण:
void printArray(int arr[], int size);
एरे में तत्वों की खोज (Search)
लीनियर सर्च: प्रत्येक तत्व को एक-एक करके चेक करना।
बाइनरी सर्च: यदि एरे ऑर्डर में है, तो इसे आधा-आधा करके खोज सकते हैं।
एरे को रिवर्स करना
एरे के पहले और आखिरी तत्व को स्वैप करें, फिर दूसरे और दूसरे से आखिरी तत्व को स्वैप करें।
यह प्रक्रिया तब तक जारी रखें जब तक स्वैप किए जाने वाले तत्व एक-दूसरे को पार न कर लें।
विविध प्रश्न
स्वैप अल्टरनेट
: एरे के हर दो तत्वों को स्वैप करें।
यूनिक तत्व खोजें
: वह तत्व खोजें जो एरे में केवल एक बार आता है।
एरे का इंटरसेक्शन
: दो एरे में समान तत्वों का पता लगाएं।
पैर सम
: एरे में दो तत्वों का जोड़ एक लक्ष्य संख्या (target sum) के बराबर है या नहीं।
📄
Full transcript