时间复杂度意味着同一个问题可以用不同的算法来解决,而一个算法的好坏会影响算法乃至程序的效率。算法分析的目的是选择合适的算法并改进算法。在计算机科学中,算法的时间复杂度是定性描述算法执行时间的函数。这是表示算法输入值的字符串长度的函数。时间复杂度通常用大O表示法来表示,不包括该函数的低阶项和主要系数。使用这种方法时,时间复杂度可以被认为是渐近的,因为输入值的大小接近无穷大。