何为算法之时间复杂度同空间复杂度相比,时间复杂度的分析要复杂一些。时间复杂度是指运行算法所需要的计算工作量,记作: T ( n ) = O ( f ( n ) ) T(n)=O(f(n)) T(n)=O(f(n)) 简单理解,时间复杂度就是执行语句的次数。也就是说,时间复杂度高则运行时间长,时间复杂度低则运行时间短。常见的时间复杂度有 O ( 1 ) 、 O ( n ) 、 O ( n 2 ) 、 O ( 2 n ) 和 O ( l o g 2 n ) O(1)、O(n)、O(n^2)、O(2^n)和O(log_2n) O(