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

डेटा संरचना में k-एरी ट्री (k-ary Tree)


इस अनुभाग में हम देखेंगे कि k-एरी ट्री (k-ary tree) क्या है। k-एरी ट्री एक रूटेड ट्री है, जहां प्रत्येक नोड अधिकतम k संख्या में बच्चे रख सकता है।

यदि k का मान 2 है, तो इसे बाइनरी ट्री के रूप में जाना जाता है। बाइनरी ट्री, या टर्नरी ट्री (ternary trees) कुछ विशेष k-एरी ट्री हैं। इसलिए k-एरी ट्री सामान्यीकृत हैं।

k-एरी ट्री का उदाहरण

डेटा संरचना में k-एरी ट्री (k-ary Tree)

उपरोक्त उदाहरण में, एक रूट है। रूट के चार बच्चे हैं। रूट के प्रत्येक बच्चे के कुछ बच्चे भी हैं। पहला बच्चा तीन बच्चे हैं, दूसरा बच्चा कोई बच्चा नहीं है, तीसरे के दो बच्चे हैं, और अंतिम बच्चे के चार बच्चे हैं।


  1. डेटा स्ट्रक्चर में BSP ट्रीज़ डेटा स्ट्रक्चर में BSP ट्रीज़

    कंप्यूटर साइंस में, बाइनरी स्पेस पार्टीशनिंग (BSP) नामक एक विधि को हाइपरप्लेन्स (Hyperplanes) को पार्टीशन के रूप में लागू करके एक स्पेस को दो कन्वेक्स सेट्स (Convex Sets) में पुनरावर्ती रूप से उप-विभाजित (Recursively Subdividing) करने के लिए लागू किया जाता है। उप-विभाजन की यह प्रक्रिया क्षेत्र में व

  1. डेटा स्ट्रक्चर में रेंज ट्रीज़ डेटा स्ट्रक्चर में रेंज ट्रीज़

    रेंज ट्री (Range Tree) को बिंदुओं की सूची रखने के लिए एक क्रमबद्ध ट्री डेटा स्ट्रक्चर (Ordered Tree Data Structure) के रूप में परिभाषित किया जाता है। यह दिए गए रेंज के भीतर सभी बिंदुओं को कुशलतापूर्वक पुनः प्राप्त करने की अनुमति देता है, और आमतौर पर दो या अधिक आयामों में लागू किया जाता है। यह kd-ट्र

  1. डेटा स्ट्रक्चर में वर्चुअल ट्री में स्प्ले (Splay in Virtual Tree) डेटा स्ट्रक्चर में वर्चुअल ट्री में स्प्ले (Splay in Virtual Tree)

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