Array क्या है? Array के प्रकार (What is Array in Hindi) पूरी जानकारी

Array क्या है? (Array kya hota hai) ये एक समान गुण रखने वाले data का संगठित रूप हैं। यह एक जैसे data को एक साथ रखने वाले समूह का नाम हैं। Array एक high-level data structure हैं। जिसका उपयोग उच्च-स्तरीय भाषा में किया जाता हैं। जैसे – C, C++, Python, Java, etc.

ये वह data structure हैं, जिसमें पहले से ही elements की quantity का चयन किया जाता हैं। इसमें प्रत्येक elements को एक sequence में अंक दिए जाते हैं। इसमें उपयोग किये गए सभी elements में एक जैसे गुण पाए जाते हैं। अर्थात समस्त elements की संरचना एवं quality एक जैसी ही होती हैं।

इन सभी elements को अनेकों स्थान मे store न कर एक ही स्थान में sequence के साथ store किया जाता हैं। किसी कारण वश अगर हमें किसी एक element में उचित संशोधन करना हैं तो हम direct उस element का चयन कर उसमें उचित संशोधन कर सकते हैं।

 

Array क्या है? Array के प्रकार (What is Array in Hindi) पूरी जानकारी
TEJWIKI.IN

 

Array क्या है ? (What is Array in Hindi)

 

Array एक data structure होता है जो elements का set होता है जिसमे समान data और समान नाम शामिल होते है। सामान्यतः इनका इस्तेमाल computer programs मे data को organize करने के लिए किया जाता है जिससे कि किसी भी समान value से संबंधित set को आसानी से sort और search किया जा सकता है। यह हमेशा इनकी index value से शुरू होते है और किसी भी array कई index value 0 से n-1 होती है।

यह contiguous memory location मे स्टोर items का collection होता है। सीधे शब्दों मे कहे तो इसमे समान प्रकार के multiple items को एक साथ store करके रखा जाता है जिससे कि उनको आसानी से sort और search किया जा सके। Array एक fixed data structure होता है जिसमे एक बार array की size को define कर देने के बाद उसकी size को modify नहीं किया जा सकता है।

 

 

Applications of Array हिंदी में 

 

  • इनका इस्तेमाल mathematical vectors और matrices को implement करने के लिए किया जाता है।
  • इनका इस्तेमाल rectangular tables को implement करने के लिए किया जाता है।
  • Arrays का इस्तेमाल Heaps, Hash, Tables, Deques, Queues, Stacks और Strings को implement करने के लिए किया जाता है।
  • इनका multiple statements के compact alternative के तौर पर किसी program के complete या partial control flow को determine करने के लिए किया जाता है।

 

Array के प्रकार (Types of Array in Hindi)

 

Array को तीन भागों में विभाजित किया जाता है –

One-dimensional
Two-dimensional
Three-dimensional

One-dimensional Array in Hindi

इस प्रकार में single subscript का उपयोग किया जाता हैं। इसमें 5 elements की एक single line होती हैं। जिसके अंतर्गत array के समस्त कार्यों का निष्पादन किया जाता हैं। इस प्रकार के dimension के निर्माण में int a [no of element] का उपयोग किया जाता हैं। इसमें row और columns का structure एक लाइन में होता हैं।

Two-dimensional Array in Hindi

सामान्य शब्दों में अगर हम 5 elements में एक और किसी elements को जोड़ते हैं तो उसे two-dimensional कहा जाता है। 2 प्रकार के elements को एक साथ जोड़ कर जब एक dimension का निर्माण किया जाता हैं तो उसे 2D array के नाम से जाना जाता हैं। e.g. int a [4] [5] इसमें 4 row हैं और 5 columns.

Three-dimensional Array in Hindi

3D Array में इसके elements को तीन भागों में विभक्त कर दिया जाता हैं। e.g. int a [2] [3] [3]. इसमें [2] पेज row को दर्शा रहा हैं, [3] row और अंतिम [3] column को दर्शा रहा हैं। अर्थात इसमें 3 dimensions को add किया जा रहा हैं। जिस कारण इसे 3D array के नाम से जाना जाता हैं।

 

 

Array  कार्य कैसे करता हैं

 

Array का उपयोग अनेकों उच्च स्तरीय भाषाओं की संरचना के आधार पर किया जाता हैं। बात करें C और C++ उच्च स्तरीय भाषा की तो इसमें सर्वप्रथम इनके syntax को लिया जाता हैं, Array क्या है? विभिन्न उच्च स्तरीय भाषाओं का अलग-अलग syntax होता हैं। उसके बाद Array को लगाया जाता हैं और फिर आप अपनी आवश्यकता अनुसार इसमें elements का उपयोग कर सकते हैं।

उदाहरण: C और C++ का syntax “integer” होता हैं। उसके बाद Array को “A” code देते हैं, फिर elements की संख्या।

int A [5] (int is integer, A is Array and 5 is total no of elements)

इसमें elements की कुल संख्या 5 दर्शायी गयी हैं। परंतु अनेको जगह इसकी संख्या को 0-4 से शुरुआत किया जा सकता हैं। माना आपको अपनी कक्षा में 66 बच्चों की age को read करना हैं। आपको सर्वप्रथम ऊपर बताए गए formula का उपयोग करना पड़ेगा – Int age [66].

माना हमें किसी 5 संख्या का Array करना हैं तो, int a [5] = 【1,4,42,5,52】

आप अपनी आवश्यकता अनुसार elements की संख्या में बदलाव कर सकते हैं। इसका उपयोग करने हेतु elements को कोई fix संख्या देना अनिवार्य होता हैं।

 

Arrays की आवश्यकता हमें  क्यों है?

 

कोड जो बड़ी संख्या के प्रबंधन के लिए सरणियों का उपयोग करता है। एक ही प्रकार के चर अधिक व्यवस्थित और पठनीय (readable) होते हैं।

•Arrays हमें सिर्फ एक लाइन से कई वेरिएबल बनाने की अनुमति देता है। इसका मतलब है कि प्रत्येक चर (variable) को बनाने या निर्दिष्ट करने की कोई आवश्यकता नहीं है।

 

Array की विशेषताएं  (Characteristics of Array in Hindi)

 

  • Array को सीधे access किया जा सकता हैं।
  • इसमें elements का चयन पहले ही कर लेना पड़ता हैं।
  • इसमें एक साथ एक प्रकार के data को ही store किया जा सकता हैं।
  • इसका उपयोग या विश्लेषण index और value के आधार पर किया जाता हैं।
  • इसको निर्देश देने हेतु जिन formulas का उपयोग किया जाता हैं, वह अत्यंत सरल और छोटे होते हैं। जिस कारण यह जटिल कार्यो को सरल बना देता हैं।

 

Array से लाभ (Advantages of Array in Hindi)

 

  • यह समान प्रकार के data को store करता है।
  • हमे सिर्फ array की first index को याद रखना पड़ता है।
  • इसका इस्तेमाल Stack, Graph, Queue जैसे element को भी implement करने के लिए भी किया जाता है।
  • इसमे multiple values को आसानी से store किया जा सकता है।

 

Array से हानि (Disadvantages of Array in Hindi)

 

  • किसी भी operation को insert और delete करने मे इसमे time complexity बढ़ जाती है।
  • यह size मे fix होते है जिससे memory wastage की समस्या भी उत्पन्न हो जाती है।
  • अगर आपकी memory मे पर्याप्त स्थान है लेकिन यह contiguous form मे नहीं है तो आप array को initialize नहीं कर सकते है।
  • इसमे एक बार अगर आप array का size चुन लेते है तो बाद मे आप उसको edit नहीं कर सकते है।

 

 

Conclusion

 

मुझे उम्मीद है की आपको मेरी यह लेख Array क्या है? Array के प्रकार (What is Array in Hindi) पूरी जानकारी जरुर पसंद आई होगी. मेरी हमेशा से यही कोशिश रहती है की readers को पूरी जानकारी प्रदान की जाये जिससे उन्हें किसी दुसरे sites या internet में उस article के सन्दर्भ में खोजने की जरुरत ही नहीं है. इससे उनकी समय की बचत भी होगी और एक ही जगह में उन्हें सभी information भी मिल जायेंगे.

यदि आपके मन में इस article को लेकर कोई भी doubts हैं या आप चाहते हैं की इसमें कुछ सुधार होनी चाहिए, तब इसके लिए आप नीचे comments लिख सकते हैं.यदि आपको यह लेख पसंद आया या कुछ सीखने को मिला तब कृपया इस पोस्ट को Social Networks जैसे कि Facebook, Twitter इत्यादि पर share कीजिये.


hi.wikipedia.org/wiki

Array क्या है? Array के प्रकार (What is Array in Hindi) पूरी जानकारी

 

Join our Facebook Group

   Join Whatsapp Group

 

Leave a Comment