我试图在c++中构建fft函数。 总的来说,有时是,有时不是 任何帮助或建议都将不胜感激。
您使用动态分配阵列 len / 2 元素。但在像这样的循环中
len / 2
for ( int i = 0; i <= len/2; i++ )
len / 2 + 1 导致未定义行为的元素。指数的有效范围为 [0, len / 2 ) .
len / 2 + 1
[0, len / 2 )
for ( int i = 0; i < len/2; i++ )