जावा स्टैक क्या है?
जावा स्टैक क्या है?

वीडियो: जावा स्टैक क्या है?

वीडियो: जावा स्टैक क्या है?
वीडियो: 10 मिनट में स्टैक डेटा संरचनाएँ सीखें 2024, नवंबर
Anonim

जावा एक अंतर्निहित वस्तु प्रकार प्रदान करता है जिसे कहा जाता है ढेर . यह एक संग्रह है जो लास्ट इन फर्स्ट आउट (LIFO) सिद्धांत पर आधारित है। निर्माण पर, ए ढेर खाली है। यह वेक्टर वर्ग को पांच विधियों के साथ विस्तारित करता है जो वेक्टर को एक के रूप में माना जा सकता है ढेर . ऑब्जेक्ट पुश (ऑब्जेक्ट एलिमेंट): के शीर्ष पर एक तत्व को पुश करता है ढेर.

इसी तरह, क्या जावा में स्टैक क्लास है?

स्टैक क्लास में जावा . जावा संग्रह ढांचा प्रदान करता है a ढेर वर्ग कौन से मॉडल और उपकरण ढेर डेटा संरचना। NS कक्षा है लास्ट-इन-फर्स्ट-आउट के मूल सिद्धांत पर आधारित है। बुनियादी पुश और पॉप संचालन के अलावा, कक्षा खाली, खोज और झांकना के तीन और कार्य प्रदान करता है।

इसके अतिरिक्त, जावा में एक कतार क्या है? जावा कतार एक इंटरफ़ेस उपलब्ध है जावा . पैकेज का उपयोग करें और विस्तारित करें जावा . उपयोग बिलकुल इसके जैसा जावा सूची, जावा कतार आदेशित तत्वों (या वस्तुओं) का संग्रह है लेकिन यह अलग-अलग संचालन को सम्मिलित करता है और हटा देता है। हम इसका उपयोग कर सकते हैं पंक्ति उन तत्वों को संसाधित करने से पहले तत्वों को संग्रहीत करने के लिए।

इसे ध्यान में रखते हुए जावा में स्टैक और क्यू क्या है?

इसका एक वर्ग है जिसे. कहा जाता है जावा . उपयोग अब देखते हैं के बीच अंतर ढेर और कतार डेटा संरचना में जावा : 1) के बीच पहला और प्रमुख अंतर ढेर और कतार डेटा संरचना यह है कि ढेर LIFO (लास्ट इन फर्स्ट आउट) डेटा संरचना है जबकि पंक्ति FIFO (फर्स्ट इन फर्स्ट आउट) डेटा संरचना है।

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

लागू करने के दो तरीके हैं a ढेर : सरणी का उपयोग करना। लिंक्ड सूची का उपयोग करना।

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

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

सिफारिश की: