数据结构(牛小飞)第2章 算法分析.pptVIP

  • 2
  • 0
  • 约 55页
  • 2017-05-30 发布于浙江
  • 举报
* * * * * * * * * * * 练习1 例题2:比较哪个速度快 T1(n) = an2 + blogn T2(n) = cn + d T1(n) = O(n2) T2(n) = O(n) 例题3:比较哪个速度快 T1(n) = an3 + bn2 + c T2(n) = n(n + 1) / 2 T1(n) = O(n3) T2(n) = 0.5n2 + 0.5n =O(n2) 练习1 例题4:比较哪个速度快 T1(n) = an3 T2(n) = n! T1(n) = O(n3) T2(n) = n! =1*2*3*…*n ≥1*2*2*…*2 = 2n-1=0.5*2n = O(2n) 练习1 时间复杂度 f(n)比g(n)的阶低 f(n)与g(n)同阶 f(n)比g(n)的阶高 f(n)与g(n)不可比 public int sum(int n){ int partialSum; partialSum=0; for(int i=1;i=n;i++) partialSum+=i*i*i; return partialSum; } 运行时间计算 占1个时间单元 初始化占1个时间单元,测试为n+1个时间单元,自加占n个时间单元 每执行一次占用4个时间单元

文档评论(0)

1亿VIP精品文档

相关文档