快速傅里叶变换全推导
这个过程一定要求每层都可以分成两大小相等的部分,所以多项式最高次项一定是2的幂,不是的话要在最高次项补零(应该是。FFT利用了单位根的性质,加速运算(实际上就是加速了求函数的点值表示。虽然DFT能把多项式转换成点值,但它暴力代入n个数,复杂度仍然是。由于多项式乘法用点值表示比用系数表示快的多,因此可以先将。是规模缩小了一半的子问题,所以不断向下递归分治,当。一般用于加速多项式乘法,对于两个多项式函数,的系数,使用系数表示法的时间复杂度为。,而使用点值表示法的时间复杂度为。的时间),时间复杂度为。
原创
2023-10-09 11:30:07 ·
937 阅读 ·
1 评论