第1章 算法概述_作业.pptVIP

  • 807
  • 0
  • 约小于1千字
  • 约 6页
  • 2016-12-30 发布于江苏
  • 举报
课后练习:算法分析题 1-1 求下列函数的渐近表达式: 1-3 按照渐近阶从低到高的顺序排列以下表达式: 1-4 ①假设某算法在输入规模为n时的计算时间为T(n)=3×2n。在某台计算机上实现并完成该算法的时间为t秒。现有另一台计算机,其运行速度为第一台的64倍,那么在这台新机器上用同一算法在t秒内能解输入规模多大的问题? ②若上述算法的计算时间改进为T(n)=n2,其余条件不变,则在新机器上用t秒时间能解输入规模为多大的问题? ③若上述算法的计算时间进一步改为T(n)=8,其余条件不变,那么在新机器上用t秒时间能解输入规模多大的问题? (1)设新机器用同一算法能够解输入规模为n1的问题,因此t=3*2n=3*2n1/64,解得,n1=n+6。 (2)n12=64n2,解得,n1=8n。 (3)因为T(n)=8,为常数,因此算法可以解任意规模的问题。 1-6 对于下列各组函数f(n)和g(n),确定f(n)=O(g(n))或f(n)=Ω(g(n))或f(n)=θ(g(n)) ,并简述理由。 logn2=Θ(logn+5) logn2=O(n1/2) n=Ω(log2n) nlogn+n=Ω(logn) 10=Θ(log10) log2n+n=Ω(logn) 2n=Ω(100n2) 2n=O(3n) End

文档评论(0)

1亿VIP精品文档

相关文档