一元多项式的表示

1、
这里写图片描述
在计算机中,可以用一个线性表来表示: P = (p0, p1, …,pn),但是对于形如S(x) = 1 + 3x10000 – 2x20000的多项式,上述表示方法不合适。

2、对于形如S(x) = 1 + 3x10000 – 2x20000的多项式为稀疏多项式,一般情况下的一元稀疏多项式可写成Pn(x) = p1xe1 + p2xe2 + ┄ + pmxem,其中:pi 是指数为ei 的项的非零系数,0≤ e1 < e2 < ┄ < em = n。可以下列线性表表示:((p1, e1), (p2, e2), ┄, (pm,em) )

例如:

P999(x) = 7x3 - 2x12 - 8x999,可用线性表 ( (7, 3), (-2, 12), (-8, 999) )表示。

那么一元多项式的加法可以用有序表方便地实现。

你可能感兴趣的:(数据结构知识点)