一元多项式相乘降幂排序(数据结构c++)

最近刚做完数据结构程序设计,怕自己忘了,就写出来。

正文开始。--

一元多项式相乘就是用两个指针分别指向俩多项式的head->next;(创建的链表是带头结点的),用两个while语句,让两个链表分别相乘。

相乘排序有两种,一种是全部乘完后,再进行排序和删除系数为0的数。一种是在乘的时候就进行排序和删除系数为0的结点。

嘚。我也就不啰嗦了。

这是第一种相乘方式,全部乘到一块然后进行排序,删除系数为0,这种方式是不值得推荐的,这种可以被称为暴力乘法

 

8948318-5514e3adcc64f812.png

8948318-b721d0061bc59943.png

8948318-c845790d3fd10b32.png

8948318-db13079328e083d5.png

8948318-416b053ebdec7676.png

 


程序复制上来,排版出现问题,索性直接图片。

这是第二种相乘的方式。在相乘的时候就进行排序和删除系数为0 的结点

 

8948318-1529d71220af53a1.png

8948318-662a52ecb08bf7a3.png

8948318-852d3e54eec05a3b.png

8948318-fe36c77db8fb029b.png

8948318-d884cd4103326f5a.png

8948318-75473bc08a14fbee.png

8948318-721e0206aec284d2.png

第二种方法中的注释部分可以取消注释看看相乘的具体数据。

写的有点乱,也是刚开始写,,见谅

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值