के साथ डिजस्ट्रा एल्गोरिदम मैं प्राथमिकता कतार के साथ डिज्कास्ट्रा एल्गोरिदम लागू करने की कोशिश कर रहा हूं, लेकिन मुझे समझ में नहीं आता कि यह कैसे काम करता है। मैंने वेब पर कई मार्गदर्शिकाएं पढ़ी हैं लेकिन मैं इस एल्गोरिदम को बिल्कुल समझ नहीं पा रहा हूं।न्यूनतम प्राथमिकता कतार
मेरा प्रश्न है: प्रत्येक नोड के लिए प्राथमिकता क्या है? मुझे लगता है कि यह आने वाले किनारे का वजन कम से कम मूल्य के साथ है, लेकिन मुझे यकीन नहीं है। क्या ये सच है?
दूसरा प्रश्न, जब मैं कतार की जड़ निकालने के लिए, यह कैसे काम करता है अगर यह नोड किसी न किसी नोड के साथ निकटता नहीं है?
आप डिज्कस्ट्रा के रूप में के बारे में सोच तो "भारित रेखांकन के लिए चौड़ाई-पहले खोज," यह काफी आसान हो जाता है समझना। अपने सवालों के जवाब देने के लिए: 1. काफी नहीं - यह किनारों का न्यूनतम है ** ** तक की ओर जाता है। 2. बस बीएफएस के साथ, अगर यह किसी नजदीकी नोड के नजदीक नहीं है, तो इसे अभी तक नहीं देखा जा सकता है। यदि यह किसी नजदीकी नोड से * पहुंच योग्य * नहीं है, तो इसका कभी भी दौरा नहीं किया जाएगा। –