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

JavaScript में क्यू क्लास


यहां क्यू क्लास का पूर्ण कार्यान्वयन है:

उदाहरण

class Queue {    constructor(maxSize) {       // यदि प्रदान नहीं किया गया तो डिफ़ॉल्ट अधिकतम आकार सेट करें       if (isNaN(maxSize)) {          maxSize = 10;       }       this.maxSize = maxSize;       // एक एरे इनिशियलाइज़ करें जिसमें क्यू मान होंगे।       this.container = [];     }    // विकसित करते समय सभी मानों को प्रदर्शित करने के लिए हेल्पर फ़ंक्शन    display() {       console.log(this.container);    }    // जांचें कि क्यू खाली है या नहीं    isEmpty() {       return this.container.length === 0;    }    // जांचें कि क्यू भरा हुआ है या नहीं    isFull() {       return this.container.length >= this.maxSize;    }    enqueue(element) {       // जांचें कि क्यू भरा हुआ है या नहीं       if (this.isFull()) {          console.log("Queue Overflow!"); return;       }       // चूंकि हम एलिमेंट्स को अंत में जोड़ना चाहते हैं, हम बस उन्हें पुश करेंगे।       this.container.push(element);    }    dequeue() {       // जांचें कि खाली है या नहीं       if (this.isEmpty()) {          console.log("Queue Underflow!");          return;       }       return this.container.shift();    }    peek() {       if (this.isEmpty()) {          console.log("Queue Underflow!");          return;       }       return this.container[0];    }    clear() {       this.container = [];    } }

  1. JavaScript में क्यू डेटा स्ट्रक्चर JavaScript में क्यू डेटा स्ट्रक्चर

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

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

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

  1. - C# में Object क्लास

    System.Object (या object) C# में सभी क्लासेस का अल्टीमेट बेस क्लास है। प्रत्येक टाइप प्रत्यक्ष या अप्रत्यक्ष रूप से इससे विरासत में मिलता है। Object क्लास के मुख्य मेथड्स मेथडविवरण Equals(Object)निर्दिष्ट ऑब्जेक्ट वर्तमान ऑब्जेक्ट के बराबर है या नहीं Equals(Object, Object)दो ऑब्जेक्ट इंस्टेंसेस बरा