forループ内で(n回の実行で)ライブラリ関数を呼び出すと、バックエンドで別のループを実行するライブラリ関数が呼び出されます。それとも、O(n)のままですか?ライブラリ関数を使用しているときの時間複雑度
0
A
答えて
0
これは全体的な複雑さに影響します。関数の固有のランタイムを無視することはできません。単一のステートメントのように見えるので、あなたは別のループの中から書いている関数を呼び出すことになります。
ここでは、複雑さにどのように影響するかは、実行していることとその動作によって異なりますが、無視することはできません。
+0
たとえば、pow関数をn回呼び出すとします。この場合、複雑さはどのように考えられますか? –
+0
この場合fuction = n(forループの外側)* complexityOfPowerFunction * n(poweer関数が呼び出される回数はありません) –
関連する問題
- 1. 次の関数の時間複雑度
- 2. 配列関数の時間複雑度
- 3. 対数時間複雑度
- 4. プログラムの時間複雑度
- 5. フィボナッチアルゴリズムの時間複雑度
- 6. デデューピングアルゴリズムの時間複雑度
- 7. プログラムの時間複雑度
- 8. クイックセレクト時間の複雑度
- 9. random.sampleの時間複雑度
- 10. forループを含む再帰関数の時間複雑度
- 11. ランダム入力の再帰関数の時間複雑度
- 12. スキームのacc関数の時間複雑度は?
- 13. この関数の時間複雑度はO(1)ですか?
- 14. ヒープを使用したKth最小の時間複雑度
- 15. 時間複雑度ヒープソートアルゴリズム
- 16. BST時間複雑度
- 17. O(N)単純なPython関数の時間複雑度
- 18. big-oを使用した時間複雑度解析
- 19. 時間複雑度を計算する
- 20. この関数の時間複雑度はどのくらいですか?
- 21. この関数の時間複雑度はどのくらいですか?
- 22. Java 8ストリームと述語を使用するこのコードの時間複雑度
- 23. 時間の複雑対数
- 24. 暗号ハッシュ関数の時間複雑度はどのくらいですか?
- 25. 私のC関数の時間複雑度を計算する方法
- 26. 以下のコードの時間複雑度
- 27. アルゴリズムのBigO時間の複雑度
- 28. OrientDBでのカウントエッジの時間複雑度
- 29. ヒープのアルゴリズム時間の複雑度
- 30. このダブルループの時間複雑度
ライブラリ関数の複雑さが 'n'に依存するかどうかによって異なります。ソートルーチンであれば、そうです。それが平方根ルーチンならば、おそらくそうではありません。 –
1)ループを使ってライブラリからコードを取り出して関数に渡して、ライブラリを呼び出す代わりに同じコードを実行すると、複雑さが増しますか? 2)これら2つのケースの違いは何ですか? – BadZen