社区
数据结构与算法
帖子详情
两个n项多项式相乘采用分治算法的时间复杂度怎样计算?
zc1841
2009-12-23 11:27:56
如题,求高人指教!
...全文
659
4
打赏
收藏
两个n项多项式相乘采用分治算法的时间复杂度怎样计算?
如题,求高人指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigc2000
2009-12-27
打赏
举报
回复
1
采用fft
nlogn
也最简单的分治,以下面例子
(Ax+B)(Cx+D) = AC xx+((A+B)(C+D)-AC-BD)x+BD。
4次乘法,变成了 3次。
zc1841
2009-12-24
打赏
举报
回复
到底怎么做啊?
我很菜,请讲详细点,谢谢了!
FancyMouse
2009-12-24
打赏
举报
回复
主定理
hh_xj
2009-12-24
打赏
举报
回复
递归函数的计算吧,展开成树,或者直接套公式
多
项
式相乘
C++实现
这种方法的
时间复杂度
为\( O(nm) \),其中\( n \)和\( m \)分别为
两个
多
项
式的
项
数。 2. **Karatsuba算法**:这是一种分治策略,由苏联数学家Karatsuba于1960年提出,用于快速乘法。基本思想是将
两个
多
项
式分别拆分...
多
项
式系数相乘,用于
计算
两个
多
项
式的系数相乘
当我们处理多
项
式时,一个常见的任务是
计算
两个
多
项
式的乘积。这个过程涉及到将一个多
项
式的每一
项
与另一个多
项
式的每一
项
相乘,然后合并结果。在给定的标题和描述中,我们讨论的是一个专门针对这个任务的算法,即...
多
项
式相乘
数据结构课程设计
在数据结构课程设计中,"
多
项
式相乘
"是一个经典的算法问题,它涉及到
计算
机科学中的数值
计算
、数据结构和算法优化。在这个
项
目中,我们主要关注如何高效地实现
两个
多
项
式的乘法运算,通常会使用到链式存储的数据结构...
C++数据结构
多
项
式相乘
多
项
式相乘
是数学中的一个基本操作,通常表示为P(x) * Q(x),其中P(x)和Q(x)是
两个
多
项
式。在
计算
机中,我们通常用数组或链表来表示多
项
式,每个元素代表一个系数和对应的幂次。例如,多
项
式2x^3 + 3x^2 - x + 4可以...
c++写的
多
项
式相乘
算法
最直观的方法是基于分配律,即逐
项
相乘,但这种方法的
时间复杂度
是O(n^2),其中n是
两个
多
项
式中系数最多的个数。为了提高效率,可以
采用
Karatsuba算法或Toom-3算法等快速乘法方法,这些算法利用了分治策略,将时间...
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章