多项式相乘(英文版数据结构第三章习题)

//编写一个函数,实现多项式相乘,多项式次数分别为M,N
//法一:
//开个结果多项式,次数为MN;以M次数的多项式为基础,每项与N次多项式相乘,再插入结果多项式中,复杂度O(M^2*N^2)
//法二:
//待定  复杂度O(M^2*N)
//法三:
//依次计算结果的MN项,再排序,合并同类项,复杂度为MN+MN*log(MN),简化为O(MN*log(MN))
//法四:
//利用哈希映射,开个数组,下标代表指数,以M次数的多项式为基础,每项与N次多项式相乘,结果加到哈希表相应位置,复杂度O(MN)


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值