ツリートラバーサルの時間の複雑さは何ですか、私はそれが明らかでなければならないと確信していますが、私の貧弱な脳はすぐにそれを動作させることはできません。ツリートラバーサルの時間の複雑さはどのくらいですか?
19
A
答えて
20
実行しているトラバーサルの種類とアルゴリズムによって異なりますが、通常はO(n)となります。ここで、nはツリー内のノードの総数です。深度最初のトラバーサルの標準的な再帰的実装では、(スタック上の)メモリを最も深いレベルの順に消費します。バランスの取れたツリーではlog(n)になります。
1
関連する問題
- 1. yieldからのツリートラバーサルの時間複雑度はどのくらいですか?
- 2. クイックユニオンの時間複雑度はどのくらいですか?
- 3. Pythonでzip()の時間の複雑さはどのくらいですか?
- 4. JavaScriptのparseInt()の時間の複雑さはどのくらいですか?
- 5. 次の式の時間の複雑さはどのくらいですか?
- 6. heapifyUp()メソッドの時間の複雑さはどのくらいですか?
- 7. 時分割ソートアルゴリズムの時間複雑度はどのくらいですか?
- 8. Neo4jの検索クエリの時間複雑度はどのくらいですか?
- 9. このアルゴリズム(コード)の時間複雑度はどのくらいですか?
- 10. 次のコードの時間的複雑度はどのくらいですか?
- 11. このプログラムフラグメントの時間複雑度はどのくらいですか?
- 12. この関数の時間複雑度はどのくらいですか?
- 13. このdo-whileループの時間複雑度はどのくらいですか?
- 14. この関数の時間複雑度はどのくらいですか?
- 15. javaのlastIndexOfの時間複雑度はどのくらいですか?
- 16. この擬似コードの時間複雑度はどのくらいですか?
- 17. アルゴリズム全体の時間複雑度はどのくらいですか?
- 18. 暗号ハッシュ関数の時間複雑度はどのくらいですか?
- 19. クイックソートの平均的な時間複雑度はどのくらいですか?
- 20. 時間の複雑さは
- 21. 再帰アルゴリズムの時間複雑さと空間の複雑さはどのようなものですか?オペレーター?
- 22. 私のソリューションの複雑さはどのくらいですか?
- 23. JavaのLinkedListでsize()呼び出しの時間の複雑さはどのくらいですか?
- 24. このアルゴリズムの複雑さはどれくらいですか
- 25. 次の擬似コードの時間の複雑さはどのくらいですか?
- 26. 時間の複雑さと
- 27. Pythonでのdict.keys()の時間の複雑さは何ですか?
- 28. zaddのredisでの時間複雑さ
- 29. 時間の複雑さと空間の複雑さ、空間の複雑さの計算方法
- 30. この順列アルゴリズムの空間複雑度はどのくらいですか?
プログラミングの第1巻のページ326 – new299
Knuthのコンピュータプログラミングの技術ですか?私は友人に良い例を与えるためにこれを見つけようとしています。 – Nicholas
はいKnuthの "The Art of Computer Programming" – new299