您现在的位置:e-works > 智造书屋 > 书籍列表 > 大话数据结构 > 常见的时间复杂度

第二章 算法

第一十零节 常见的时间复杂度

    常见的时间复杂度如表2-10-1所示。

表2-10-1

 表2-10-1

    常用的时间复杂度所耗费的时间从小到大依次是:

     时间复杂度所耗费的时间从小到大依次

    我们前面已经谈到了O(1)常数阶、O(logn)对数阶、O(n)线性阶、O(n2)平方阶等,至于O(nlogn)我们将会在今后的课程中介绍,而像O(n3),过大的n都会使得结果变得不现实。同样指数阶O(2n)和阶乘阶O(n!)等除非是很小的n值,否则哪怕n只是100,都是噩梦般的运行时间。所以这种不切实际的算法时间复杂度,一般我们都不去讨论它。