簡體   English   中英

遞歸和迭代DFS算法時間復雜度和空間復雜度

[英]Recursive and Iterative DFS Algorithm Time Complexity and Space Complexity

所以我在理解為什么遞歸 DFS 和迭代 DFS 的時間復雜度相同時遇到了一些問題,也許有人可以通過簡單的解釋來指導我?

提前致謝。

在最壞的情況下,遞歸實現需要與圖中頂點數成比例的堆棧幀數(調用尚未完成運行的子程序)。 例如,如果我們從一端開始,則在路徑圖上會達到這種最壞情況的界限。

在最壞的情況下,迭代實現需要與圖中頂點數成比例的堆棧條目數。 與遞歸實現相同的輸入達到這個最壞情況的時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM