वीडियो: DSA में स्टैक क्या है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
ए ढेर एक बुनियादी है डेटा संरचना जिसे तार्किक रूप से एक वास्तविक भौतिक द्वारा प्रस्तुत रैखिक संरचना के रूप में माना जा सकता है ढेर या ढेर, एक संरचना जहां वस्तुओं का सम्मिलन और विलोपन एक छोर पर होता है जिसे शीर्ष कहा जाता है ढेर . मूल रूप से तीन ऑपरेशन हैं जिन्हें किया जा सकता है ढेर.
इस संबंध में, उदाहरण के साथ स्टैक क्या है?
ए ढेर वस्तुओं का एक अनुक्रमिक संगठन है जिसमें अंतिम तत्व डाला गया पहला तत्व हटा दिया गया है। उन्हें अक्सर LIFO के रूप में जाना जाता है, जिसका अर्थ है "लास्ट इन फर्स्ट आउट।" • उदाहरण : पत्र टोकरी, ढेर ट्रे की, ढेर प्लेटों की।
ऊपर के अलावा, स्टैक क्या है समझाएं? ढेर . ए ढेर वस्तुओं का एक कंटेनर है जिसे लास्ट-इन फर्स्ट-आउट (LIFO) सिद्धांत के अनुसार डाला और हटाया जाता है। ए ढेर एक सीमित पहुंच डेटा संरचना है - तत्वों को जोड़ा और हटाया जा सकता है ढेर केवल शीर्ष पर। पुश एक आइटम को शीर्ष पर जोड़ता है ढेर , पॉप ऊपर से आइटम को हटा देता है।
इसके बाद, सवाल यह है कि स्टैक क्या है और इसके प्रकार क्या हैं?
ढेर समान डेटा की एक आदेशित सूची है प्रकार . ढेर एक LIFO (लास्ट इन फर्स्ट आउट) संरचना है या हम FILO (फर्स्ट इन लास्ट आउट) कह सकते हैं। पुश () फ़ंक्शन का उपयोग नए तत्वों को सम्मिलित करने के लिए किया जाता है ढेर और पॉप () फ़ंक्शन का उपयोग किसी तत्व को हटाने के लिए किया जाता है ढेर.
डीएसए में कतार क्या है?
पंक्ति एक रैखिक है डेटा संरचना जहां पहला तत्व एक छोर से डाला जाता है जिसे REAR कहा जाता है और दूसरे छोर से हटा दिया जाता है जिसे FRONT कहा जाता है। में एक पंक्ति , एक छोर का उपयोग हमेशा डेटा (एनक्यू) डालने के लिए किया जाता है और दूसरे का उपयोग डेटा (डेक्यू) को हटाने के लिए किया जाता है, क्योंकि पंक्ति इसके दोनों सिरों पर खुला है।
सिफारिश की:
आप CloudFormation में एक स्टैक कैसे बनाते हैं?
एडब्ल्यूएस कंसोल पर जाएं और एडब्ल्यूएस कंसोल डैशबोर्ड से क्लाउडफॉर्मेशन सेवा का चयन करें। स्टैक नाम प्रदान करें और एक टेम्पलेट संलग्न करें। टेम्प्लेट में परिभाषित इनपुट मापदंडों के आधार पर, CloudFormation आपको इनपुट मापदंडों के लिए संकेत देता है। आप CloudFormation स्टैक में एक टैग भी संलग्न कर सकते हैं
आप लिंक किए गए स्टैक में तत्वों को कैसे धक्का और पॉप करते हैं?
कार्यान्वयन पुश (ए): यह स्टैक के शीर्ष पर तत्व जोड़ता है। इसमें O (1 O(1 O(1) समय लगता है क्योंकि प्रत्येक स्टैक नोड को लिंक की गई सूची के सामने डाला जाता है। पॉप (): यह स्टैक के शीर्ष पर स्थित तत्व को हटा देता है। शीर्ष (): यह तत्व को लौटाता है ढेर के ऊपर
माइक्रोप्रोसेसर में स्टैक क्या है?
स्टैक एक LIFO (लास्ट इन, फ़र्स्ट आउट) डेटास्ट्रक्चर है जिसे RAM क्षेत्र में लागू किया गया है और इसका उपयोग एड्रेस और डेटा को स्टोर करने के लिए किया जाता है जब माइक्रोप्रोसेसर शाखाओं को सबरूटीन में बदल देता है। तब रिटर्न एड्रेस इस स्टैक पर पुश किया जाता था। वे स्टैक पॉइंटर, एसपी, और प्रोग्राम काउंटर, पीसी हैं
क्लाउड कंप्यूटिंग में स्टैक क्या है?
क्लाउड कंप्यूटिंग स्टैक। क्लाउड कंप्यूटिंग, जिसे अक्सर स्टैक के रूप में वर्णित किया जाता है, में क्लाउड नाम के तहत एक दूसरे के ऊपर निर्मित सेवाओं की एक विस्तृत श्रृंखला होती है। क्लाउड कंप्यूटिंग की आम तौर पर स्वीकृत परिभाषा राष्ट्रीय मानक और प्रौद्योगिकी संस्थान (एनआईएसटी) से आती है।
क्या हम लिंक की गई सूची का उपयोग करके स्टैक और कतार को लागू कर सकते हैं?
प्रत्येक नोड का एक मान और अगले नोड का लिंक होता है। लिंक्ड लिस्ट के दो लोकप्रिय अनुप्रयोग स्टैक और क्यू हैं। कतार: कतार एक डेटा संरचना है, जो फर्स्ट इन फर्स्ट आउट (फीफो) सिद्धांत का उपयोग करती है। कतार को स्टैक, ऐरे और लिंक्ड लिस्ट द्वारा कार्यान्वित किया जा सकता है