क्या ग्राफ कनेक्टेड एल्गोरिथम है?
क्या ग्राफ कनेक्टेड एल्गोरिथम है?

वीडियो: क्या ग्राफ कनेक्टेड एल्गोरिथम है?

वीडियो: क्या ग्राफ कनेक्टेड एल्गोरिथम है?
वीडियो: Connected and Strongly Connected Components in a Graph #Graph Series #24 2024, मई
Anonim

यदि एक अप्रत्यक्ष ग्राफ है जुड़े हुए , वहां सिर्फ एक ही है जुड़े हुए अवयव। हम एक ट्रैवर्सल का उपयोग कर सकते हैं कलन विधि , या तो गहराई-पहले या चौड़ाई-प्रथम, खोजने के लिए जुड़े हुए एक अप्रत्यक्ष के घटक ग्राफ . यदि हम एक शीर्ष v से शुरू होकर एक ट्रैवर्सल करते हैं, तो हम उन सभी शीर्षों का दौरा करेंगे जिन तक v से पहुंचा जा सकता है।

इस संबंध में, आप कैसे पता लगा सकते हैं कि कोई ग्राफ़ जुड़ा हुआ है या नहीं?

के किसी भी मनमाना नोड से शुरू करें ग्राफ , G. गहराई-प्रथम या चौड़ाई-प्रथम का उपयोग करके उस नोड से आगे बढ़ें खोज , सभी नोड्स की गिनती तक पहुंच गया। एक बार ग्राफ पूरी तरह से पार हो गया है, अगर गिने गए नोड्स की संख्या G के नोड्स की संख्या के बराबर है, the ग्राफ जुड़ा हुआ है ; अन्यथा इसे काट दिया जाता है।

इसके अतिरिक्त, आप कैसे बता सकते हैं कि पाइथन में ग्राफ जुड़ा हुआ है या नहीं? एक साधारण एल्गोरिदम के साथ यह निर्धारित करना संभव है कि ग्राफ जुड़ा हुआ है या नहीं:

  1. प्रारंभिक बिंदु के रूप में ग्राफ G का एक मनमाना नोड x चुनें।
  2. सभी नोड्स के सेट ए को निर्धारित करें जो एक्स से पहुंचा जा सकता है।
  3. यदि A, G के नोड्स के सेट के बराबर है, तो ग्राफ जुड़ा हुआ है; अन्यथा इसे काट दिया जाता है।

यह भी जानिए, ग्राफ की कनेक्टिविटी क्या है?

ए ग्राफ कहा जाता है कि जुड़ा हुआ है यदि शीर्ष के प्रत्येक जोड़े के बीच एक पथ है। प्रत्येक शीर्ष से किसी अन्य शीर्ष तक जाने के लिए कोई न कोई पथ अवश्य होना चाहिए। इसे कहा जाता है ग्राफ की कनेक्टिविटी . ए ग्राफ कई डिस्कनेक्ट किए गए कोने और किनारों को डिस्कनेक्ट किया गया कहा जाता है।

क्या एक साधारण ग्राफ जुड़ा हुआ है?

ए सरल ग्राफ इसका अर्थ है कि किन्हीं दो शीर्षों के बीच केवल एक किनारा है, और a जुड़ा हुआ ग्राफ इसका अर्थ है कि में किन्हीं दो शीर्षों के बीच एक पथ है ग्राफ.

सिफारिश की: