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