[英]Recursive and Iterative DFS Algorithm Time Complexity and Space Complexity
所以我在理解為什么遞歸 DFS 和迭代 DFS 的時間復雜度相同時遇到了一些問題,也許有人可以通過簡單的解釋來指導我?
提前致謝。
在最壞的情況下,遞歸實現需要與圖中頂點數成比例的堆棧幀數(調用尚未完成運行的子程序)。 例如,如果我們從一端開始,則在路徑圖上會達到這種最壞情況的界限。
在最壞的情況下,迭代實現需要與圖中頂點數成比例的堆棧條目數。 與遞歸實現相同的輸入達到這個最壞情況的時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.