数据结构:思想与方法-翁惠玉-第一章.pptVIP

  • 130
  • 0
  • 约 58页
  • 2017-10-16 发布于浙江
  • 举报

数据结构:思想与方法-翁惠玉-第一章.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 大O表示法实例 设 T(n) = (n+1)2 那么,取n0 = 1 及 c=4 时, T(n) = cn2 成立。 所以,T(n) = O(n2) 大O表示法就是取运行时间函数的主项 * F(N)的选择 大O表示法的O是单词Order的首字母,表示“数量级” 大O表示法并不需要给出运行时间的精确值,而只需要给出一个数量级,表示当问题规模很大时算法运行时间的增长是受限于哪一个数量级的函数 在选择F(N)时,通常选择的是比较简单的函数形式,并忽略低次项和系数。 * 典型的增长率 c 常量 logN 对数 Log2N 对数的平方 N 线性 NlogN NlogN N2 平方 N3 立方 2N 指数 * 算法按时间复杂度分类 多项式时间:渐进时间复杂度有多项式时间限界的算法 指数时间算法:渐进时间复杂度有指数时间限界的算法 多项式时间复杂度的关系: O(1) O(logN) O(N) O(NlogN) O(N2) O(N3) 指数时间复杂度的关系: O(2N) O(N!)

文档评论(0)

1亿VIP精品文档

相关文档