如何计算算法的时空复杂度

Rat*_*kar 3 java algorithm

如何计算java中算法的空间和时间复杂度.

执行的总时间[使用System.nanoTime()]是否等于任何算法或函数的时间复杂度?

示例:斐波纳契数列中第n个数的空间和时间复杂度估计

Pet*_*rey 5

时间复杂度是理想化机器上可扩展性的理论指示.(关于算法,而不是机器)

System.nanoTime()将告诉您特定机器在特定数据输入的特定状态下花了多长时间.

时间复杂度对于计算最坏情况值更好,如果您有特定的用例需要考虑,则测量更有用.