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

डेटा संरचना में आर-पेड़


यहां हम R-Tree डेटा संरचना देखेंगे। आर-ट्री का उपयोग विशेष डेटा इंडेक्स को कुशल तरीके से स्टोर करने के लिए किया जाता है। विशेष डेटा क्वेरी और स्टोरेज रखने के लिए यह संरचना बहुत उपयोगी है। इस आर-पेड़ों में कुछ वास्तविक जीवन अनुप्रयोग हैं। ये नीचे की तरह हैं -

  • बहुआयामी जानकारी को अनुक्रमित करना

  • गेम डेटा को संभालना

  • भू-स्थानिक निर्देशांक धारण करें

  • आभासी मानचित्रों का कार्यान्वयन

आर-ट्री का एक उदाहरण नीचे जैसा है।

डेटा संरचना में आर-पेड़

संबंधित आर-पेड़ नीचे जैसा है -

डेटा संरचना में आर-पेड़

आर-पेड़ों के गुण

  • आर-पेड़ सिंगल रूट, इंटरनल और लीफ नोड्स से बने होते हैं

  • रूट में विशेष डोमेन के सबसे बड़े क्षेत्र के लिए एक पॉइंटर होता है

  • पैरेंट नोड्स चाइल्ड नोड्स को होल्ड करेंगे जहां चाइल्ड नोड्स पैरेंट नोड्स के क्षेत्र को पूरी तरह से ओवरलैप करते हैं

  • लीफ नोड्स एमबीआर के बारे में डेटा को वर्तमान ऑब्जेक्ट में रखते हैं

  • एमबीआर-न्यूनतम बाउंडिंग क्षेत्र विचाराधीन क्षेत्र के आसपास का न्यूनतम सीमा बॉक्स पैरामीटर है

चतुर्थ-पेड़ों के बीच अंतर

क्वाड ट्री R-Tree
टाइलिंग स्तर के अनुकूलन की आवश्यकता है R-ट्री को किसी अनुकूलन की आवश्यकता नहीं है
बी-पेड़ पर क्वाड-ट्री बन सकते हैं R-tree B-tree की संरचना का पालन नहीं करता
स्थानिक अनुक्रमणिका बनाना तेज़ है स्थानिक अनुक्रमणिका निर्माण धीमा है
निकटतम पड़ोसी से पूछताछ धीमी है, लेकिन विंडो क्वेरी तेज है। निकटतम पड़ोसी से पूछताछ तेज है, लेकिन विंडो क्वेरी धीमी है।

  1. डेटा संरचना में B+ ट्री क्वेरी

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

  1. डेटा संरचना में B+ ट्री

    यहां हम देखेंगे कि B+ पेड़ क्या हैं। B+ ट्री, B-ट्रीज़ का विस्तारित संस्करण है। यह पेड़ बी-ट्री पर बेहतर सम्मिलन, विलोपन और खोज का समर्थन करता है। बी-पेड़, चाबियाँ और रिकॉर्ड मान आंतरिक और साथ ही पत्ती नोड्स में संग्रहीत होते हैं। बी + ट्री रिकॉर्ड में, लीफ नोड पर संग्रहीत किया जा सकता है, आंतरिक न

  1. हाफेज डेटा संरचना

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