如何计算java中算法的空间和时间复杂度.
执行的总时间[使用System.nanoTime()]是否等于任何算法或函数的时间复杂度?
示例:斐波纳契数列中第n个数的空间和时间复杂度估计
时间复杂度是理想化机器上可扩展性的理论指示.(关于算法,而不是机器)
System.nanoTime()将告诉您特定机器在特定数据输入的特定状态下花了多长时间.
时间复杂度对于计算最坏情况值更好,如果您有特定的用例需要考虑,则测量更有用.
| 归档时间: |
|
| 查看次数: |
5852 次 |
| 最近记录: |