数据结构_东南大学.pptVIP

  • 82
  • 0
  • 约5.47千字
  • 约 37页
  • 2017-11-11 发布于江西
  • 举报
算法性能分析与度量 算法的时间复杂度 大O表示法:若存在两个正的常数c和n0,对于任意n≥n0,都有T(n) ≤ c×f(n),则称T(n)=O(f(n)) * n0 问题规模n 执行次数 n0之前的情况无关紧要 T(n) c×f(n) 表示当问题规模充分大时 在渐进意义下的阶 算法性能分析与度量 算法的时间复杂度 大O表示法:若存在两个正的常数c和n0,对于任意n≥n0,都有T(n) ≤ c×f(n),则称T(n)=O(f(n)) 例1:T(n) = 3n+2 当n≥2时,3n+2 ≤ 3n+n = 4n 因此T(n)=O(n) * 算法性能分析与度量 算法的时间复杂度 大O表示法:若存在两个正的常数c和n0,对于任意n≥n0,都有T(n) ≤ c×f(n),则称T(n)=O(f(n)) 例2:T(n) = 10n2+4n+2 当n≥2时,10n2+4n+2 ≤ 10n2+5n 又有当n≥5时,10n2+5n ≤ 10n2+n2 = 11n2 因此T(n)=O(n2) * 算法性能分析与度量 算法的时间复杂度 大O表示法:若存在两个正的常数c和n0,对于任意n≥n0,都有T(n) ≤ c×f(n),则称T(n)=O(f(n)) 作业:求解T(n) = amnm+am-1nm-1+ ??? a2n2+a1n+a0,并给出证明过程 * 算法性能分析与度量 算法的时间复杂度

文档评论(0)

1亿VIP精品文档

相关文档