Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ツリートラバーサルの時間計算量はどれくらいですか、それは明らかであるに違いないと確信していますが、私の貧しい脳は今それを解決することができません。
実行しているトラバーサルの種類とアルゴリズムによって異なりますが、通常はO(n)になります。ここで、nはツリー内のノードの総数です。深さ優先走査の標準的な再帰的実装は、最も深いレベルの順序で(スタック上の)メモリを消費します。バランスの取れたツリーでは、log(n)になります。
n個のノードを持つツリーの場合はnだけではないでしょうか。
あなたはそれぞれの木を訪れます-一度離れてくださいね?だから私はそれが線形だと思います。