Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में स्टैक क्लास


यहां स्टैक वर्ग का पूर्ण कार्यान्वयन है -

उदाहरण

क्लास स्टैक {कन्स्ट्रक्टर (अधिकतम आकार) {// डिफ़ॉल्ट अधिकतम आकार सेट करें यदि प्रदान नहीं किया गया है (isNaN (maxSize)) {maxSize =10; } यह। अधिकतम आकार =अधिकतम आकार; // एक सरणी शुरू करें जिसमें स्टैक मान होंगे। यह कंटेनर =[]; } डिस्प्ले () { कंसोल.लॉग (यह कंटेनर); } isEmpty() { इसे लौटाएं। कंटेनर। लंबाई ===0; } isFull() { इसे लौटाएं। कंटेनर। लंबाई> =यह। अधिकतम आकार; } पुश (तत्व) {// जांचें कि क्या स्टैक भरा हुआ है अगर (this.isFull ()) {कंसोल.लॉग ("स्टैक ओवरफ्लो!") वापसी; } this.container.push(element) } pop() {// चेक करें कि क्या खाली है अगर (this.isEmpty ()) { कंसोल.लॉग ("स्टैक अंडरफ्लो!") रिटर्न; } this.container.pop ()} झांकना () { अगर (isEmpty ()) { कंसोल.लॉग ("स्टैक अंडरफ्लो!"); वापसी; } इसे लौटाएं। कंटेनर [यह कंटेनर। लंबाई - 1]; } स्पष्ट () { यह कंटेनर =[]; }}  
  1. जावास्क्रिप्ट में स्टैक डेटा संरचना

    एक स्टैक एक सार डेटा प्रकार (ADT) है, जो आमतौर पर अधिकांश प्रोग्रामिंग भाषाओं में उपयोग किया जाता है। इसे स्टैक नाम दिया गया है क्योंकि यह वास्तविक दुनिया के स्टैक की तरह व्यवहार करता है, उदाहरण के लिए - ताश का एक डेक या प्लेटों का ढेर, आदि। एक स्टैक केवल एक छोर पर संचालन की अनुमति देता है। यह फी

  1. जावास्क्रिप्ट में स्टैक का कार्यान्वयन

    जावास्क्रिप्ट में स्टैक को लागू करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document

  1. सी # में स्टैक क्लास

    स्टैक क्लास ऑब्जेक्ट के लास्ट-इन, फर्स्ट आउट संग्रह का प्रतिनिधित्व करता है। इसका उपयोग तब किया जाता है जब आपको वस्तुओं की अंतिम-इन, पहली-आउट पहुंच की आवश्यकता होती है। निम्नलिखित स्टैक वर्ग की संपत्ति है - गणना − स्टैक में तत्वों की संख्या प्राप्त करें। स्टैक क्लास की विधियाँ निम्नलिखित हैं