A fast Fourier transform (FFT) is an efficient algorithm to compute the discrete Fourier transform (DFT) and its inverse. FFTs are of great importance to a wide variety of applications, from digital signal processing and solving partial differential equations to algorithms for quick multiplication of large integers.
The major goal of DFT against FFT is that it reduces the order of matrix calculus in minor order matrices, reducing allmost exponentially processing time needed.
FFT gives the same result as DFT....
but FFT does the same work in N *log N iterations where as if u try t implement the DFT in the same way u would end up with N^2 iterations....
this is all that i can tell u for ur questions....if u can tell me wat exactly u want, i can help u further...