摘要:
计算Pn(x) = an * x^n + an-1 * x^(n-1) + ... + a1 * x + a0直接计算,需要做的乘法次数 1+2+3+……+n = n(1+n)/2 = O(n2)使用Horner规则,Pn(x) = ((... ((anx + an-1)x + an-2)x + ... + a2)x + a1)x + a0需要做的乘法次数 n = O(n)public class Horner{ public static int compute(int x, int[] A){ //计算Pn(x) = an * x^n + an-1 * x^(n-1) ... 阅读全文
posted @ 2013-10-24 08:58
7hat
阅读(866)
评论(0)
推荐(0)

浙公网安备 33010602011771号