1,临界条件:索引值到达最大
2,分割单元:X的参数
参数说明:list,整数数组指针 a,参数的索引 n,数组的长度。
int horner (int *list, int a, int n, int x) { if(a == n-1) return list[a]; return horner(list,a+1,n,x)*x + list[a]; }
初始化:
horner(list,0,n,x);