विषयसूची:

आप एक सरणी स्टैक कैसे बनाते हैं?
आप एक सरणी स्टैक कैसे बनाते हैं?

वीडियो: आप एक सरणी स्टैक कैसे बनाते हैं?

वीडियो: आप एक सरणी स्टैक कैसे बनाते हैं?
वीडियो: ढेरों का सारणी कार्यान्वयन (भाग 1) 2024, मई
Anonim

ऐरे का उपयोग करके स्टैक ऑपरेशंस

  1. चरण 1 - प्रोग्राम में उपयोग की जाने वाली सभी शीर्षलेख फ़ाइलों को शामिल करें और विशिष्ट मान के साथ स्थिर 'आकार' परिभाषित करें।
  2. चरण 2 - स्टैक कार्यान्वयन में उपयोग किए जाने वाले सभी कार्यों की घोषणा करें।
  3. चरण 3 - निश्चित आकार के साथ एक आयामी सरणी बनाएं (int स्टैक [SIZE])

तदनुसार, क्या एक सरणी में 2 स्टैक लागू करना संभव है?

प्रति लागू दो ढेर एक में सरणी , दो तरीके हो सकते हैं। सबसे पहले को विभाजित करना है सरणी दो बराबर भागों में और फिर एक आधा दो प्रत्येक को दें ढेर . लेकिन यह तरीका जगह बर्बाद करता है। तो एक बेहतर तरीका है कि दोनों को जाने दें ढेर एक दूसरे के शीर्ष की तुलना करके तत्वों को धक्का देना, और आधे हिस्से तक नहीं सरणी.

यह भी जानिए, आप एक स्टैक कैसे बनाते हैं? लागू करने के दो तरीके हैं a ढेर : सरणी का उपयोग करना। लिंक्ड सूची का उपयोग करना।

स्टैक में मुख्य रूप से निम्नलिखित तीन बुनियादी ऑपरेशन किए जाते हैं:

  1. पुश: स्टैक में एक आइटम जोड़ता है।
  2. पॉप: स्टैक से किसी आइटम को हटाता है।
  3. पीक या टॉप: स्टैक का शीर्ष तत्व लौटाता है।

इसी तरह, एक सरणी एक ढेर है?

उत्तर: सरणी एक रैखिक डेटा संरचना है जिसमें सम्मिलन और विलोपन किसी भी स्थिति में हो सकता है। तत्वों को बेतरतीब ढंग से पुनर्प्राप्त किया जा सकता है सरणियों . ढेर एक रैखिक डेटा संरचना भी है जिसमें सम्मिलन और विलोपन अकेले शीर्ष स्थान पर होगा।

आप ढेर में एक सरणी कैसे बनाते हैं?

एक सरणी बनाना में ढेर एक नया आवंटित करता है सरणी 25 ints का और पहले वाले को एक पॉइंटर को वेरिएबल ए में स्टोर करता है। डबल * बी = नया डबल [एन]; आवंटित करता है सरणी 50 डबल्स का। आवंटित करने के लिए सरणी , आकार के चारों ओर वर्गाकार कोष्ठकों का उपयोग करें।

सिफारिश की: