算法时间复杂度的定义

2021/4/12 14:25:13

本文主要是介绍算法时间复杂度的定义,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度,记作:T(n)=O(f(n))。它表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的渐进时间复杂度,简称为时间复杂度。其中f(n)是问题规模n的某个函数。

这样用大写的O()来体现算法时间复杂度的记法,我们称之为大O记法。



这篇关于算法时间复杂度的定义的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程