多项式学习笔记
FFT
FFT就是利用单位根,实现
FFT复杂度低的原因是它把
什么是单位根?想象一个画在复平面上的圆,半径为
关于单位根有几个性质,FFT就是依靠这些性质来进行的:
1.
这个比较显然,根据复数相乘时模相乘,幅角相加,可以从几何意义上理解。
2.
依然是看图。
3.
二者正好差一个半圆。
那么现在就可以利用这些性质来优化本来是
首先需要将
将
设:
然后可以发现:
那么假设现在要计算的是
那当
因为
然后我们发现,我们成功地把求
那么现在我们成功地把系数表示法转换为了点值表示法,再怎么转回来呢?其实只要把跑出来的点值表示法当成系数,把
依然是设
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术