第五讲归纳法 算法设计与分析课件.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Algorithms Design Techniques and Analysis 算法分析 假定每次乘法的时间是常数,那么这两个版本的算法的运行时间是?(logn), ,它对于输入的大小来说是线性的。 Algorithms Design Techniques and Analysis 5.5多项式求值(Horner’s规则) 问题描述 : 假设有n+2个实数a0, a1,…,an和x的序列,要对如下多项式求值。 直接的方法是对每一项分别求值。 这种方法是十分低效的,因为它需要n+n-1+…+1=n(n+1)/2次乘法。 Algorithms Design Techniques and Analysis 更快的方法(Horner’s rule) 基本思想 首先观察 这种求值的安排称为Homer规则。 导出: 得到以下更有效的方法 Algorithms Design Techniques and Analysis 算法5.6 HORNER Input: n+2 个实数a0, a1,…,an x的序列 Output: .

文档评论(0)

1亿VIP精品文档

相关文档