ग्राफ और पेड़ के बीच का अंतर
ग्राफ बनाम वृक्ष> ग्राफ़ और ट्री डेटा स्ट्रक्चर में उपयोग किया जाता है। ग्राफ़ और ट्री के बीच निश्चित रूप से कुछ अंतर हैं द्विआधारी संबंध वाले ऊपरी भाग का एक ग्राफ़ कहा जाता है, जबकि पेड़ एक डेटा संरचना होता है जिसमें एक दूसरे से जुड़े नोड्स का एक समूह होता है
ग्राफ़
ग्राफ़ उन वस्तुओं का एक समूह होता है जो किनारों से जुड़े होते हैं और प्रत्येक वस्तु को नोड या शीर्ष के रूप में जाना जाता है दूसरे शब्दों में, एक ग्राफ को कोने के सेट के रूप में परिभाषित किया जा सकता है और इन कोने के बीच एक द्विआधारी संबंध है।
एक ग्राफ के कार्यान्वयन में, नोड्स ऑब्जेक्ट्स या स्ट्रक्चर के रूप में कार्यान्वित किए जाते हैं। किनारों को अलग-अलग तरीकों से प्रदर्शित किया जा सकता है तरीकों में से एक यह है कि हर नोड को किसी घटना किनारों की सरणी के साथ जोड़ा जा सकता है यदि जानकारी को किनारों के बजाय नोड्स में संग्रहीत किया जाता है तो एरे पॉन्टर के रूप में नोड्स के रूप में कार्य करता है और किनारों का भी प्रतिनिधित्व करता है। इस दृष्टिकोण के एक लाभ यह है कि अतिरिक्त नोड्स को ग्राफ में जोड़ा जा सकता है। मौजूदा नोड को एरे के तत्वों को जोड़कर कनेक्ट किया जा सकता है। लेकिन एक नुकसान है क्योंकि नोड्स के बीच एक बढ़त है या नहीं यह निर्धारित करने के लिए समय की आवश्यकता होती है।-2 ->
ऐसा करने का दूसरा तरीका एक दो आयामी सरणी या मैट्रिक्स एम रखने के लिए है जो कि बूलियन मान है। नोड i से जी तक बढ़त का अस्तित्व प्रविष्टि मिज द्वारा निर्दिष्ट किया गया है। इस पद्धति के फायदों में से एक यह है कि दो नोड्स के बीच कोई बढ़त है या नहीं।पेड़
पेड़ कंप्यूटर साइंस में भी इस्तेमाल किया जाने वाला डेटा संरचना है। यह पेड़ की संरचना के समान है और इसमें नोड्स का एक सेट है जो एक दूसरे से जुड़ा हुआ है।
-3 ->
एक पेड़ के एक नोड में एक शर्त या मूल्य हो सकता है यह स्वयं का एक पेड़ भी हो सकता है या यह एक अलग डेटा संरचना का प्रतिनिधित्व कर सकता है। शून्य या अधिक नोड्स एक पेड़ डेटा संरचना में मौजूद हैं I यदि एक नोड का बच्चा है तो उसे उस बच्चे के माता-पिता नोड कहा जाता है नोड के अधिकांश माता-पिता में हो सकता है। नोड से एक पत्ती तक सबसे लंबे समय तक नीचे की ओर नोड की ऊंचाई है। नोड की गहराई को उसके रूट के पथ द्वारा दर्शाया गया है।एक पेड़ में, सर्वोच्च नोड को रूट नोड कहा जाता है। रूट नोड के पास कोई माता नहीं है क्योंकि यह सबसे ऊपर है। इस नोड से, सभी पेड़ के संचालन शुरू होते हैं। लिंक या किनारों का उपयोग करके, रूट नोड से अन्य नोड्स तक पहुंचा जा सकता है। नीचे-सबसे अधिक स्तर नोड्स को पत्तों के नोड्स कहा जाता है और उनके पास कोई भी बच्चा नहीं होता है। बाल नोड्स की संख्या वाले नोड को आंतरिक नोड या आंतरिक नोड कहा जाता है।
ग्राफ और पेड़ के बीच का अंतर: