Xcode 7 Retina 4 "активы?

Основываясь на вычислении log2 в Найдите базу данных 2 целочисленного N-бита в операциях O (lg (N)) :

int getSetBitLocation(unsigned char c) {
  // c is in {1, 2, 4, 8, 16, 32, 64, 128}, returned values are {0, 1, ..., 7}
  return (((c & 0xAA) != 0) |
          (((c & 0xCC) != 0) << 1) |
          (((c & 0xF0) != 0) << 2));
}

7
задан Josip Ivic 20 September 2015 в 17:07
поделиться