多项式的相加可以用线性表去存储,在存储时可以用顺序表也可以用链表,多项式相加与线性表的合并有异曲同工之处.链表在处理数据的过程中不会浪费内存,同时在进行各种操作时的时间复杂度也会减少.
1.定义结构体
2.创建多项式
创建过程中要注意多项式要为顺序表,按照从大到小或者从小到大的顺序排列,因此在创建过程中需要进行排序,可以在创建中排序,也可以在创建后运用冒泡排序进行排序.
3.多项式相加
多项式相加的过程中需要进行分析,对三种情况进行考虑,在指数相同时,分析相加后的系数是否为0进行讨论,在指数不同时,进行比较,按照一定的顺序进行插入.
4.打印链表
5.运行结果