标题:求助 稀疏多项式
只看楼主
飞翔964
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-7-28
 问题点数:0 回复次数:1 
求助 稀疏多项式

float Evaluate(SqPoly pn, float x)
/* pn.data[i].coef 存放ai, */
/* pn.data[i].exp存放ei (i=1,2,...,m) */
/* 本算法计算并返回多项式的值。不判别溢出。 */
/* 入口时要求0≤e1<e2<...<em,算法内不对此再作验证*/
{
PolyTerm *q;
float xp=1,sum=0;int ex=0;q=p.data;
while(q->coef!=0)
{while (ex<q->exp--)
xp*=x;
sum+=q->coef*xp;
q++;
}
return sum;
}

求稀疏多项式式的值,这样写有什么错误

搜索更多相关主题的帖子: 多项式 float sum exp data 
2006-04-08 21:00
amkerr
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-4-8
得分:0 
汗 没看出来什么问题啊
data数组的coef域是以0 结束吗?
还有觉得做了重复计算了
具体有什么错呢?
2006-04-08 22:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-56132-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.182416 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved