एरे (Array)
एरे (Array) डेटा स्ट्रक्चर की एक रेखीय (Linear) संरचना है, जिसमें समान प्रकार (Same Data Type) के अनेक डेटा मानों को सतत (Contiguous) मेमोरी लोकेशन में संग्रहित किया जाता है। एरे के प्रत्येक तत्व को एक इंडेक्स नंबर द्वारा पहचाना जाता है।
एरे की मुख्य विशेषताएँ
-
एरे में सभी तत्व एक ही डेटा टाइप के होते हैं।
-
मेमोरी में तत्व क्रमबद्ध एवं लगातार स्थानों पर संग्रहित होते हैं।
-
इंडेक्स की सहायता से डेटा तक सीधी (Direct) पहुँच होती है।
-
एरे का आकार सामान्यतः स्थिर (Fixed) होता है।
एरे का सामान्य रूप (Syntax – C भाषा में)
उदाहरण:
एरे के प्रकार (Types of Array)
1. एक-आयामी एरे (One Dimensional Array – 1D Array)
यह एरे का सबसे सरल प्रकार है, जिसमें डेटा एक पंक्ति (Single Row) में संग्रहित होता है।
उदाहरण:
उपयोग:
-
छात्रों के अंक
-
कर्मचारियों का वेतन
2. द्वि-आयामी एरे (Two Dimensional Array – 2D Array)
इस एरे में डेटा पंक्तियों (Rows) और स्तंभों (Columns) के रूप में संग्रहित होता है। इसे मैट्रिक्स (Matrix) भी कहा जाता है।
उदाहरण:
उपयोग:
-
टेबल
-
मैट्रिक्स गणना
3. बहु-आयामी एरे (Multidimensional Array)
जब एरे में दो से अधिक आयाम होते हैं, तो उसे बहु-आयामी एरे कहते हैं।
उदाहरण:
-
वैज्ञानिक गणनाएँ
-
3D ग्राफिक्स
4. कैरेक्टर एरे (Character Array)
इस एरे का उपयोग स्ट्रिंग (String) को संग्रहित करने के लिए किया जाता है।
उदाहरण:
-
डेटा तक तेज़ गति से पहुँच
-
प्रोग्राम लिखना सरल
-
इंडेक्स आधारित एक्सेस
एरे की सीमाएँ (Disadvantages)
-
आकार स्थिर होता है
-
मेमोरी की बर्बादी की संभावना
-
तत्व जोड़ना या हटाना कठिन
एरे डेटा स्ट्रक्चर की एक महत्वपूर्ण एवं मूलभूत संरचना है। यह सरल डेटा संग्रह और तेज़ एक्सेस के लिए उपयोगी है, परंतु डायनामिक मेमोरी की आवश्यकता होने पर अन्य डेटा स्ट्रक्चर अधिक उपयुक्त होते हैं।

Speak Your Mind