秦九韶算法解多项式
来源:互联网 发布:淘宝左氏燕窝真假 编辑:程序博客网 时间:2024/04/30 02:31
对于多项式
传统的做法需要n(n+1)/2次乘法和n次加法,而秦九韶算法:
只需n次加法和n次乘法。
/** *秦九韶算法解多项式 *假设ak=k *公式为:Sn=an;Sk=xSk-1+ak;P(x)=S0**/ #include <iostream>using namespace std;double qinJiuShao(int n, double x){double s = 0.0;double k = n;s = k;while(n){s = x * s + --k;//cout<<"s "<<s<<" k "<<k<<endl;n--;}s = s + k;//k is k0return s;}int main(){int n;double x;cout << "Please input n: " << endl;cin >> n;cout << "Please input x: " << endl;cin >> x; cout << qinJiuShao(n, x);}
0 0
- 秦九韶算法解多项式
- 秦九韶算法求解多项式
- 秦九韶算法 求解多项式值
- 多项式求值的秦九韶算法
- 计算多项式值的秦九韶算法
- Neville 算法解多项式插值
- 什么是多项式算法、非多项式算法
- 多项式时间算法
- 多项式时间算法
- 多项式逼近remes算法
- 【算法导论】多项式求和
- 算法练习--多项式加法
- 多项式时间算法
- 多项式求和算法
- 多项式horner算法学习
- 一元多项式乘法算法
- 算法提高 多项式输出
- 算法提高 棋盘多项式
- 简单控件属性
- Surface研究报告
- powerdesigner的使用
- tomcat conf目录下web.xml、tomcat-users.xml、server.xml以及context.xml四个文件的作用
- 1--4同学成绩
- 秦九韶算法解多项式
- 【Eclipse AST】AST的创建
- php对文件操作
- HTML5 Geolocation(地理定位)用于定位用户的位置
- C语言经典算法100例-012-求素数
- 笔记1
- Linux 进程
- SystemServer研究报告
- KVC OC中键值编码的概念和使用方法