जुड़े हुए हैं कि क्या यहाँ समस्या है:कैसे तय करने के लिए दो व्यक्तियों
दो व्यक्तियों को संभालने एक सामाजिक नेटवर्किंग वेबसाइट, कैसे तय करने के लिए कि क्या वे या नहीं जुड़े हुए हैं में पंजीकृत हैं?
मेरा विश्लेषण (और पढ़ने के बाद): असल में, सवाल एक ग्राफ में ए से बी का सबसे छोटा रास्ता ढूंढ रहा है। मुझे लगता है कि बीएफएस और डिजस्ट्रा के एल्गोरिदम दोनों यहां काम करते हैं और समय जटिलता बिल्कुल वही है (ओ (वी + ई)) क्योंकि यह एक असीमित ग्राफ है, इसलिए हम प्राथमिकता कतार का लाभ नहीं उठा सकते हैं। तो, एक साधारण कतार समस्या को हल कर सकती है। लेकिन, उनमें से दोनों समस्या को हल नहीं करते हैं: उनके बीच पथ खोजें।
इस बिंदु पर बिडड्रोलोल बेहतर समाधान होना चाहिए।
डीएफएस ... दिलचस्प परिणाम देगा। एलिस बॉब जानता है। ऐलिस कैरल को भी जानता है, जो डेव को जानता है, जो ईव को जानता है, जो बॉब को जानता है। डीएफएस एलिस-> कैरोल-> डेव-> ईव-> बॉब को एलिस-> बॉब के रूप में वापस करने की समान संभावना है। :) –