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

डेटा संरचना में अनरूटेड बाइनरी ट्री (Unrooted Binary Tree)


यहाँ हम देखेंगे कि अनरूटेड बाइनरी ट्री (Unrooted Binary Tree) क्या है। ये ट्री बिना चक्र के जुड़े हुए अविदिश ग्राफ (connected undirected graph) हैं। एक पड़ोसी वाले शीर्ष ट्री के पत्ते (leaves) हैं। शेष शीर्ष आंतरिक नोड्स (internal nodes) हैं। शीर्ष की डिग्री उसके पड़ोसियों की संख्या है। एक से अधिक नोड वाले ट्री में, पत्ते डिग्री एक के शीर्ष होते हैं।

फ्री ट्री (Free tree) बाइनरी ट्री का एक प्रकार है, जहां सभी आंतरिक नोड्स की डिग्री ठीक तीन होती है। कंप्यूटर विज्ञान में, बाइनरी ट्री अक्सर रूटेड और क्रमबद्ध होती हैं, जब उन्हें डेटा संरचना के रूप में उपयोग किया जाता है, लेकिन पदानुक्रमित क्लस्टरिंग (hierarchical clustering) और विकासवादी ट्री पुनर्निर्माण (evolutionary tree reconstruction) में अनरूटेड बाइनरी ट्री के अनुप्रयोग महत्वपूर्ण हैं।

अनरूटेड ट्री का उदाहरण

डेटा संरचना में अनरूटेड बाइनरी ट्री (Unrooted Binary Tree)


  1. डेटा स्ट्रक्चर में बाइनरी ट्री ADT डेटा स्ट्रक्चर में बाइनरी ट्री ADT

    मूल अवधारणा (Basic Concept) बाइनरी ट्री को एक ऐसे ट्री के रूप में परिभाषित किया जाता है जिसमें कोई भी नोड दो से अधिक बच्चे (Children) नहीं रख सकता। किसी भी नोड की उच्चतम डिग्री (Degree) दो होती है। इसका अर्थ है कि बाइनरी ट्री की डिग्री शून्य, एक या दो हो सकती है। उपरोक्त आकृति में, बाइनरी ट्री मे

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

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

  1. डेटा स्ट्रक्चर में बाइनरी ट्री प्रतिनिधित्व डेटा स्ट्रक्चर में बाइनरी ट्री प्रतिनिधित्व

    यहां हम देखेंगे कि कंप्यूटर की मेमोरी में बाइनरी ट्री को कैसे दर्शाया जाए। प्रतिनिधित्व के लिए दो अलग-अलग तरीके हैं। ये सरणी और लिंक्ड लिस्ट का उपयोग करके हैं।मान लीजिए हमारे पास ऐसा एक ट्री है:सरणी प्रतिनिधित्व लेवल ऑर्डर फैशन का उपयोग करके एलिमेंट्स को स्कैन करके ट्री डेटा को स्टोर करता है। तो यह