⑴ 顺序存储表示的相加 线性表的定义 typedef struct { ElemType a[MAX_SIZE] ; int length ; }Sqlist ; 用顺序表示的相加非常简单。访问第5项可直接访问:L.a[4].coef , L.a[4].expn (2) 链式存储表示的相加 当采用链式存储表示时,根据结点类型定义,凡是系数为0的项不在链表中出现,从而可以大大减少链表的长度。 一元多项式相加的实质是: 指数不同: 是链表的合并。 指数相同: 系数相加,和为0,去掉结点,和不为0,修改结点的系数域。 算法之一: 就在原来两个多项式链表的基础上进行相加,相加后原来两个多项式链表就不在存在。当然再要对原来两个多项式进行其它操作就不允许了。 算法描述 Ploy *add_ploy(ploy *La, ploy *Lb) /* 将以La ,Lb为头指针表示的一元多项式相加 */ { ploy *Lc , *pc , *pa , *pb ,*ptr ; float x ; Lc=pc=La ; pa=La-next ; pb=Lb-next ; while (pa!=NULLpb!=NULL) { if (pa-expnpb-expn) { pc-next=pa ; pc=pa ;
您可能关注的文档
最近下载
- 《企业套期保值培训》课件.ppt VIP
- 2026年上海市各区高二下学期语文期中期末试题汇编:文学类文本阅读(含答案).docx VIP
- 小学语文三年级上册课件第六单元18 富饶的西沙群岛(课件).ppt
- 大学生职业发展与就业指导(下篇,共上中下3篇).pptx VIP
- 大学生职业发展与就业指导(上篇,共上中下3篇).pptx VIP
- 大学生职业生涯规划与就业指导(中篇,共上中下3篇).pptx VIP
- 硝酸铈安全技术说明书(MSDS).pdf VIP
- MissionPlanner地面站操作使用文档.docx VIP
- 模拟导游(下篇,共上中下3篇).pptx VIP
- 模拟导游(中篇,共上中下3篇).pptx VIP
原创力文档

文档评论(0)