FFT lặp (iterative) sắp xếp đầu vào theo thứ tự đảo bit. Với n=2b, chỉ số i được ánh xạ sang số có biểu diễn nhị phân b-bit đảo ngược.
Ví dụ n=8 (b=3): 3=0112→1102=6.
Với n=4: dãy đảo bit là [0,2,1,3].
Một số nguyên n (lũy thừa của 2).
n∈{1,2,4,8,…,256}.
Một dòng gồm n số nguyên: hoán vị đảo bit của 0,1,…,n−1, cách nhau dấu cách.
Ví dụ:
Đầu vào:
4
Đầu ra:
0 2 1 3
Giải thích:
Đang tải editor...