Хотя существует несколько способов обратного порядка бит в байте, мне любопытно, что такое "самый простой" для разработчика. И, обращаясь, я имею в виду:
1110 -> 0111
0010 -> 0100
Это похоже на, но не дубликат этого вопроса PHP.
Это похоже на, но не дубликат this C вопроса. Этот вопрос требует самого простого метода для реализации разработчиком. "Лучший алгоритм" посвящен производительности памяти и процессора.