Бит-реверсирование

Бит-реверси́рование , взаимно однозначное преобразование множества целых чисел от до , переводящее число с двоичной записью длины (разрешены нулевые старшие разряды) в число с двоичной записью .

Пример:

0 0 0 0 0 0
0 0 1 1 0 0
0 1 0 0 1 0
0 1 1 1 1 0
1 0 0 0 0 1
1 0 1 1 0 1
1 1 0 0 1 1
1 1 1 1 1 1

Бит-реверсной перестановкой одномерного массива с элементами называется результат замены каждого элемента массива на элемент того же массива с бит-реверсированным индексом, т. е. массив с элементами .

Бит-реверсная перестановка элементов входного массива используется в алгоритмах быстрого преобразования Фурье.

Материалы портала bigenc.ru переданы в ведение АНО «Интернет-энциклопедия «РУВИКИ» на основе лицензионного соглашения. Возможны неточности в отображении материалов. Если у вас возникли вопросы или вы увидели ошибку, пожалуйста, сообщите нам на info@ruwiki.ru