Contact us

What is Stack data structure in hindi

स्टैक डाटा स्ट्रक्चर


स्टैक डाटा स्ट्रक्चर एक ऐसा डाटा स्ट्रक्चर होता है जो कि LIFO ऑपरेशन पर कार्य करता है| LIFO की फुल फोम है Last In First Out इसका मतलब होता है जो डाटा सबसे आखिरी में आता है वही सबसे पहले बाहर निकलता है| स्टैक डाटा स्ट्रक्चर असल दुनिया में बहुत जगह इस्तेमाल होता है उदाहरण के लिए यदि किचन में मौजूद प्लेटों को एक के ऊपर एक रख दिया जाए तो जो प्लेट सबसे आखिरी में रखी जाती है उसी को ऊपर से सबसे पहले निकाल पाएंगे| 
 

स्टैक कंप्यूटर साइंस में बहुत महत्वपूर्ण डाटा स्ट्रक्चर है इसके उपयोग से असल दुनिया से संबंधित घटनाओं और कंप्यूटर साइंस की समस्याओं को सॉफ्टवेयरकंप्यूटर प्रोग्रामों की मदद से आसानी से हल किया जा सकता है| नीचे चित्र दिखाया गया है कि कैसे स्टैक डाटा स्ट्रक्चर कंप्यूटर मेमोरी में स्टोर होता है :-


चित्र में कुछ बॉक्सेस दिखाएं गए हैं जिसमे 1, 2, 3, 4, 5 वैल्यू स्टोर है| कंप्यूटर मेमोरी में डाटा भी इन बॉक्सेस की तरह ही स्टोर होता है और हर एक बॉक्स की एक एड्रेस वैल्यू होती है जिसके जरिये बॉक्सेस में मौजूद डाटा वैल्यू को एक्सेस किया जाता है| चित्र में देख सकते हैं कि बॉक्सेस के एड्रेस हैं 1000, 1001, 1002, 1003, 1004 

जितनी भी प्रोग्रामिंग लैंग्वेज होती हैं वे सभी स्टैक डाटा स्ट्रक्चर बनाने की सुविधा देती हैं| स्टैक से संबंधित कुछ शब्दावली हैं जैसे:-

  1.   POP - POP का मतलब है स्टैक में से डाटा को बाहर निकालना जैसा कि चित्र में देख सकते हैं| 
  2.  PUSH - PUSH का मतलब है डाटा को स्टैक में डालना|     

चाहे तो खुद से भी प्रोग्रामिंग के जरिये Array डाटा स्ट्रक्चर को इस्तेमाल करके स्टैक स्ट्रक्चर बनाया जा सकता है|     

जितने भी जटिल तरह के सॉफ्टवेयर व प्रोग्राम होते हैं सभी में स्टैक का उपयोग होता है जैसे ऑपरेटिंग सिस्टम, कम्पाइलर, नेटवर्किंग सॉफ्टवेयर, पार्सर आदि| 

0 Reviews:

Post a Comment

यह पोस्ट आपको किसी लगी इसके बारे में लिखें