According to my understanding the FFT operation for a vector whose length is $N$ has a complexity of $ \frac{N}{2}\log_{2}{N}$ complex multiplication and $ N\log_{2}{N}$ complex addition. I was wondering if I performed that FFT operation using another way, will that have the same complexity too?
For example, let have the FFT matrix whose size is $ N \times N $ and the vector $x$ also $N \times 1$, so I will first spread each value in the vector $x_i$ with the column $F_i$ taken from the FFT matrix, I will have $N$ vectors in that case with the length of each one of $N$, I will then sum all them up to have the same result of FFT operation mentioned above. So, will the complexity in that case will be the same of that mentioned above? Or it will be changed?