算法分析与设计分治算法快速傅里叶变换快速傅里叶变换傅立叶变换 傅里叶变换的直观概念 任何波形可由多个正弦波叠加近似。输入为长度为 nnn 的离散信号序列(nnn 一般为 2k2^k2k)输出为一系列频率上的振幅和相位离散傅里叶变换 性质:ωn2k=ωn/2k\omega_{n}^{2k} = \omega_{n/2}^{k}ωn2k=ωn/2kωnn/2=−1\omega_{n}^{n/2} = -1ωnn/2=−1快速傅里叶变换 FFT 利用离散傅里叶变换的性质,可以设计一个快速傅里叶变换的分治算法,将原问题一分为二。算法分析 时间复杂度:T(n)=O(nlogn)T(n) = O(n \log {n})T(n)=O(nlogn)最近点对寻找凸包