多项式求和
1、 实验目的
(1) 掌握线性表的手续存储结构和链式存储结构
(2) 掌握线性表的插入、删除等基本运算
(3) 掌握线性表的典型应用——多项式求和
2、 实验内容
(1) 顺序结构的实现
例如,已知:f(x)=8x6+5x5-10x4+32x2-x+10,g(x)=7x5+10x4-20x3-10x2+x,求和结果:f(x)+g(x)=8x6+12x5-20x3+22x2+10
#define maxlen 100
Typedef struct
{int data[maxlen];
Int last;
}sqlist;
(2)链式存储结构的实现
例如,已知:f(x)=100x100+8x6+5x5-10x4+32x2-x+10,g(x)=7x5+10x4-20x3-10x2+x,求和结果:f(x)+g(x)=100x100+8x6+12x5-20x3+22x2+10
(3)编程实现多项式求和的运算。
#define maxlen 100
typedef struct
{int data[maxlen];
int last;
}sqlist;
Sqlist *init_list( )
{ sqlist *L;
L->last=-1;
Return L;
}
Void shuru(sqlist *L)
{int a;
Scanf(“%d”,)
多项式求和
1、 实验目的
(1) 掌握线性表的手续存储结构和链式存储结构
(2) 掌握线性表的插入、删除等基本运算
(3) 掌握线性表的典型应用——多项式求和
2、 实验内容
(1) 顺序结构的实现
例如,已知:f(x)=8x6+5x5-10x4+32x2-x+10,g(x)=7x5+10x4-20x3-10x2+x,求和结果:f(x)+g(x)=8x6+12x5-20x3+22x2+10
#define maxlen 100
Typedef struct
{int data[maxlen];
Int last;
}sqlist;
(2)链式存储结构的实现
例如,已知:f(x)=100x100+8x6+5x5-10x4+32x2-x+10,g(x)=7x5+10x4-20x3-10x2+x,求和结果:f(x)+g(x)=100x100+8x6+12x5-20x3+22x2+10
(3)编程实现多项式求和的运算。
#define maxlen 100
typedef struct
{int data[maxlen];
int last;
}sqlist;
Sqlist *init_list( )
{ sqlist *L;
L->last=-1;
Return L;
}
Void shuru(sqlist *L)
{int a;
Scanf(“%d”,)