首先,什么叫时间复杂度?
时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间复杂度可被称为是渐近的,亦即考察输入值大小趋近无穷时的情况。
简单来说,时间复杂度其实就是一个算法执行的次数。
另外时间复杂度要用大O标记法。
时间复杂度T(n)用O(n)的形式来表示,O(n)里面的n是一个函数。T(n)=O(F(n))。
举几个计算时间复杂度的例子:
时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间复杂度可被称为是渐近的,亦即考察输入值大小趋近无穷时的情况。
简单来说,时间复杂度其实就是一个算法执行的次数。
时间复杂度T(n)用O(n)的形式来表示,O(n)里面的n是一个函数。T(n)=O(F(n))。
举几个计算时间复杂度的例子: