Recursive_FFT(a){
n <- length(a)
if(n=1) return a
w <- e^(2*pi*i/n)
a[0] <- (a_0,a_1,......,a_(n/2-1))
a[1] <- (a_n/2,a_(n/2 + 1),........,a_(n-1))
y[0] <- Recursive_FFT(a[o])
y[1] <- Recursive_FFT(a[1])
for k <- 0 to n/2 -1
do begin
y_2k <- y_k[0] + y_k[1]
y_2k+1 <- y_k[0] - y_k[1]
end
return y
}
Faster FFTというがどれくらい高速なんでしょ