reverseBits method
Bit reversal
Implementation
static int reverseBits(int x, int bits) {
int y = 0;
for (int i = 0; i < bits; ++i, x >>= 1) {
y = (y << 1) | (x & 0x01);
}
return y;
}
Bit reversal
static int reverseBits(int x, int bits) {
int y = 0;
for (int i = 0; i < bits; ++i, x >>= 1) {
y = (y << 1) | (x & 0x01);
}
return y;
}