दिज्क्स्ट्रा के एल्गोरिथ्म की जटिलता क्या है?
दिज्क्स्ट्रा के एल्गोरिथ्म की जटिलता क्या है?

वीडियो: दिज्क्स्ट्रा के एल्गोरिथ्म की जटिलता क्या है?

वीडियो: दिज्क्स्ट्रा के एल्गोरिथ्म की जटिलता क्या है?
वीडियो: उन्नत डेटा संरचनाएँ: दिज्क्स्ट्रा की एल्गोरिथम समय जटिलता 2024, मई
Anonim

समय जटिलता दिज्क्स्ट्रा का एल्गोरिथम O (V 2) है, लेकिन न्यूनतम-प्राथमिकता कतार के साथ यह O (V + E l o g V) तक गिर जाता है।

इसके अलावा, उदाहरण के साथ दिज्क्स्ट्रा का एल्गोरिदम क्या है?

दिज्क्स्ट्रा का एल्गोरिथम (या दिज्क्स्ट्रा का सबसे छोटा रास्ता पहला कलन विधि , एसपीएफ़ कलन विधि ) एक कलन विधि ग्राफ में नोड्स के बीच सबसे छोटा पथ खोजने के लिए, जो प्रतिनिधित्व कर सकता है, के लिए उदाहरण , सड़क नेटवर्क। ग्राफ़ में दिए गए स्रोत नोड के लिए, कलन विधि उस नोड और हर दूसरे के बीच सबसे छोटा रास्ता ढूंढता है।

यह भी जानिए, क्या दिज्क्स्ट्रा का एल्गोरिथम इष्टतम है? दिज्क्स्ट्रा का एल्गोरिथम ग्राफ खोजों के लिए प्रयोग किया जाता है। यह है इष्टतम , जिसका अर्थ है कि यह सबसे छोटा रास्ता खोजेगा। यह बेख़बर है, जिसका अर्थ है कि इसे हाथ से पहले लक्ष्य नोड को जानने की आवश्यकता नहीं है। वास्तव में यह प्रत्येक नोड से मूल के नोड तक का सबसे छोटा रास्ता खोजता है।

इसके अलावा, डिजस्ट्रा का एल्गोरिदम क्या करता है?

दिज्क्स्ट्रा के एल्गोरिथ्म का उपयोग a. में एक नोड से सबसे छोटा पथ निर्धारित करने के लिए किया जा सकता है ग्राफ उसी के भीतर हर दूसरे नोड के लिए ग्राफ डेटा संरचना, बशर्ते कि नोड्स प्रारंभिक नोड से पहुंच योग्य हों। सबसे छोटा रास्ता खोजने के लिए दिज्क्स्ट्रा के एल्गोरिथ्म का उपयोग किया जा सकता है।

डिजस्ट्रा बीएफएस या डीएफएस है?

दिज्क्स्ट्रा का कलन विधि दिज्क्स्ट्रा का है एल्गोरिथम, यह न तो एल्गोरिथम है क्योंकि बीएफ तथा डीएफएस खुद नहीं हैं दिज्क्स्ट्रा का कलन विधि: बीएफ प्राथमिकता कतार का उपयोग नहीं करता है (या सरणी, क्या आपको इसका उपयोग करने पर विचार करना चाहिए) दूरी को संग्रहित करना, और। बीएफ एज रिलैक्सेशन नहीं करता है।

सिफारिश की: