दोस्तों, आज के समय में सबको यह पता होता है की शिक्षा ही एक मात्र ऐसा हथियार है जिससे हम कुछ भी हासिल कर सकते है इसी प्रकार से बढ़ते समय में हम ही नही बल्कि संपूर्ण दुनिया Technology के क्षेत्र में विकास कर रही है और यही वजह है की आज वाला समय भी टेक्नोलॉजी पर ही आधारित होगा।
टेक्नोलॉजी के इस बढ़ते विकास को देखते हुए कई सारे छात्रों ने इस क्षेत्र से जुड़ने के लिए इससे जुड़े कोर्स और डिग्री करने की शुरुवात कर दी है, जिसके अंतर्गत हम बहुत सी जानकारी टेक्नोलॉजी से जुड़ी हासिल कर सकते है और अपना भविष्य उज्ज्वल बना सकते है।
टेक्नोलॉजी और कंप्यूटर से सबसे करीब प्रोग्रामिंग लैंग्वेज है जिसके अंतर्गत सबसे मुख्य टॉपिक Array ही है जिसको पढ़ते समय कई सारे छात्र इसको समझ नही पाते है इस वजह से बहुत से छात्र इसको दुबारा समझने की कोशिश भी नही करते और बहुत कम ही ऐसे छात्र होते है जो की इसके बारे में अच्छे से जानना चाहते है।
अगर आप भी जानना चाहते है को Array Kya Hota Hai? तो आज हम आपको अपने लेख की सहायता से इससे जुड़ी जानकारी देने की कोशिश करेंगे साथ में यह प्रयास करेंगे की आपके मन में Array Kya Hota Hai से जुड़े सारे सवाल हम समाप्त कर पाए।
Table Of Contents
Array क्या होता है? (Array Kya Hota Hai)
Array एक प्रकार का Data Structure है, जिसके अंतर्गत हम एक ही Variable में हम एक समान प्रकार के कई सारे डाटा टाइप के कई सारे डाटा आइटम्स स्टोर कर सकते है, आपको बता दे की इसमें स्टोर किए गए सभी डाटा आइटम्स का नाम तो एक ही होता है लेकिन सबका index अलग अलग होता है जो की एक Array lo खास बनाता है।
Array कैसे काम करता है? (Array Kaise Kaam Karta Hai)
अब आप Array Kya Hota Hai यह तो समझ गए होंगे लेकिन अब आप सोच रहे होंगे की Array Kaise Karya Karta hai, तो आपको बता दे की यह हमारे समय को और हमारी मेहनत को बचाने में हमारी बहुत मदद करता है, अगर हम इसको आसान भाषा में समझे तो एक उदाहरण का उपयोग करते है।
मानते है की एक कक्षा में 1000 छात्र है और हमको इन सभी छात्रों के रोल नंबर या डाटा को एक प्रोग्राम के रूप में स्टोर करना है तो इसके लिए हम दो तरीको का उपयोग करते है –
1: Without Array
पहले तरीके में अगर हम साधारण रूप से एक प्रोग्राम बनाते है तो हमको हर एक छात्र का एक अलग variable बनाना होगा और सबका अलग अलग रोल नंबर स्टोर करना होगा, और अगर हम ऐसा करते है तो हमको प्रत्येक का अलग अलग variable भी भी लिख लेते है तो हमको हर एक छात्र को इनपुट और आउटपुट कराने के लिए अलग अलग code लिखना होगा, इस प्रकार से ऐसा करना हमारे लिए बहुत मुश्किल हो जायेगा।
2: Array
अब अगर हम Array का प्रयोग करते है तो हमको 1000 छात्रों का डाटा टाइप करने के लिए सिर्फ और सिर्फ एक variable लेना होगा जिसमे हमको A[1000] इस तरह से टाइप करके एक loop चलाना होगा और हमारा काम पूरा हो जाएगा तो अब आप समझ गए होंगे की एक Array Kya Hota Hai और Array Kaise Kaam Karta hai !!
Array के प्रकार? (Array Ke Prakar)
आप यह तो समझ गए होंगे की Array Kya Hota Hai लेकिन अब आपको बता दे की सिर्फ एक प्रकार का ही Array नही होता है बल्कि कई प्रकार के होते है जो की निम्नलिखित है –
1: One Dimensional Array
इस प्रकार के Array की सहायता से हम Row या Column को इनपुट कर आउटपुट करा सकते है इस वजह से ही इस प्रकार के Array को One Dimensional Array कहते है।
2: Two Dimensional Array
इस प्रकार के Array का उपयोग बहुत किया जाता है क्योंकि इसकी सहायता से हम एक साथ ही Row और Column को इनपुट करा कर उनके बीच में कोई कैलकुलेशन या कोई प्रोग्राम आसानी से बना सकते है।
3: Multi Dimensional Array
इस प्रकार के Array का उपयोग बड़े प्रोग्राम को आसानी से बनाने में किया जाता है जिसके अंतर्गत हम कई तरह के Subscript का उपयोग कर सकते है इस वजह से ही इसको हम Multi Dimensional Array कहते है।
Array के कार्य?
आप यह तो समझ गए होंगे की Array Kya Hota Hai तो अब आपके दिमाग में यह सवाल भी जरूर आ रहा होगा की Array के कार्य क्या होते है तो आपको बता दे की इसके निम्नलिखित कार्य होते है –
1: Storing Similar Data
इसका मुख्य उपयोग हम एक ही प्रकार के डाटा को एक साथ स्टोर करने पर करते है जिसका उदाहरण मेने आपको ऊपर भी दिया था।
2: Handling Strings
आपको बता दे की One Dimensional Array का उपयोग हम Characters के ग्रुप को स्टोर करने पर करते है, जिसको हम String कहते है यानी की किसी व्यक्ति की पहचान, पता, नाम आदि को इसकी सहायता से स्टोर किया जा सकता है।
3: Creating Table
Array के अंतर्गत Two Dimensional Array के उपयोग से हम आसानी Row और Column के उपयोग से टेबल को बना सकते है।
4: Manipulating Matrix
आपको बता दे की इसकी सहायता से हम एक मैट्रिक को इनपुट करा सकते है और फिर बनी मैट्रिक का किसी भी प्राकर का Calculation भी करा सकते है।
5: Creating Stack
आपको बता दे की Stack एक प्रकार का डाटा स्ट्रक्चर है जिसका उपयोग Mathematics ku calculation में करते है इसका मुख्य कार्य एक तरफ से डाटा इनपुट करना और दूसरी ओर से डाटा डिलीट करने का होता है।
Array के लाभ?
इसके कई सारे लाभ है जो की निम्नलिखित है –
- इसके उपयोग से हम बड़े प्रोग्राम को आसानी से बना सकते है।
- यह यूजर्स को Random access की सुविधा देता है जिसकी सहायता से हम किसी हुई Element का चुन सकते है।
- यह हमारे समय को बचाता है।
- इसकी सहायता से हम बहुत बड़ी बड़ी कैलकुलेशंस आसानी से कर सकते है।
Array के नुकसान?
जैसा की कहा जाता है की जिसके फायदे होते है उसके कुछ नुकसान भी होते है इसी प्रकार से Array के भी निम्नलिखित नुकसान है –
- Array में elements की संख्या निर्धारित होती है जिस वजह से इसमें हम आसनी से संशोधन नहीं कर पाते है।
- इसमें कई प्रकार के Data Equipment का उपयोग किया जाता है जो की इसको कठिन बनाता है।
- अगर हमको इसके उपयोग के बाद किसी अन्य स्टोरेज की आवश्यकता होती है तो हम किसी अन्य element के लिए स्टोरेज नही बना सकते है।