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

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


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

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 भाषा में लीनियर डेटा स्ट्रक्चर क्यू C भाषा में लीनियर डेटा स्ट्रक्चर क्यू

    डेटा स्ट्रक्चर डेटा का संग्रह है जो संरचित तरीके से व्यवस्थित होता है। इसे दो प्रकारों में विभाजित किया गया है: लीनियर डेटा स्ट्रक्चर - डेटा एक रैखिक फैशन में व्यवस्थित होता है। उदाहरण: एरे, स्ट्रक्चर, स्टैक, क्यू, लिंक्ड लिस्ट। नॉन-लीनियर डेटा स्ट्रक्चर - डेटा पदानुक्रमित तरीके से व्यवस्थित होता

  1. हाफएज डेटा स्ट्रक्चर (Halfedge Data Structure) हाफएज डेटा स्ट्रक्चर (Halfedge Data Structure)

    परिचय (Introduction) टेम्पलेट पैरामीटर्स के लिए HDS या हाफएज डेटा स्ट्रक्चर (Halfedge Data Structure - संक्षिप्त HalfedgeDS) को एक एज-केंद्रित डेटा स्ट्रक्चर (Edge-centered Data Structure) के रूप में परिभाषित किया जाता है जो वर्टेक्स, एज और फेसेस (Vertices, Edges and Faces) की घटना जानकारी (Incidenc