इन नोटों के अनुसार , DFS माना जाता है अंतरिक्ष की जटिलता, जहां पेड़ की शाखाओं में बंटी है और राज्य अंतरिक्ष में किसी भी पथ की अधिकतम लंबाई है।
Uninformed Search के इस विकीबूक पृष्ठ में भी ऐसा ही कहा गया है ।
अब डीएफएस पर विकिपीडिया लेख का "इन्फोबॉक्स" एल्गोरिथ्म के अंतरिक्ष जटिलता के लिए निम्नलिखित प्रस्तुत करता है:
, अगर पूरे ग्राफ को पुनरावृत्ति के बिना ट्रेस किया जाता है, सबसे लंबे पथ की खोज की डुप्लिकेट नोड्स के उन्मूलन के बिना अंतर्निहित ग्राफ़ के लिए
जो कि मैंने सोचा था कि डीएफएस की अंतरिक्ष जटिलता के समान है, , कहाँ पे एल्गोरिथ्म द्वारा पहुंची गई अधिकतम लंबाई है।
मुझे ऐसा क्यों लगता है?
ठीक है, मूल रूप से हमें उस मार्ग के नोड्स की तुलना में किसी अन्य नोड्स को संग्रहीत करने की आवश्यकता नहीं है जो हम वर्तमान में देख रहे हैं, इसलिए गुणा करने का कोई मतलब नहीं है विकीबूक और मेरे द्वारा आपको बताए गए नोटों द्वारा प्रदान किए गए विश्लेषण में।
इसके अलावा, रिचर्ड कोरफ द्वारा आईडीए * पर इस पत्र के अनुसार , डीएफएस की अंतरिक्ष जटिलता है, कहाँ पे "गहराई कटऑफ" माना जाता है।
तो, डीएफएस की सही जगह की जटिलता क्या है?
मुझे लगता है कि यह कार्यान्वयन पर निर्भर हो सकता है, इसलिए मैं विभिन्न ज्ञात कार्यान्वयनों के लिए अंतरिक्ष जटिलता की व्याख्या की सराहना करूंगा।
example where a depth-first traversal on a graph would not result in a tree
यह बहुत अधिक विचार के बिना: पार्सिंग। (प्रतीक्षा करें: आपका क्या मतलब है result in a tree
:? सवाल एक ग्राफ को खोजने / खोजने के बारे में है।)
DFS is considered to […] of the tree
नहीं हर ग्राफ चल गहराई पहले एक है पेड़ ।