Вопросы по теме 'bitcount'

Mysql преобразует поле двоичного представления varchar в двоичное, чтобы выполнить расчет расстояния Хэмминга с помощью bit_count
У меня есть таблица БД с полем varchar(64) для хранения данных PHashing в виде 64 символов (1 и 0 символов ascii). Мне нужно рассчитать расстояние Хэмминга с помощью тестовой хасты, и кажется, что наиболее эффективный способ сделать это —...
725 просмотров

Java - большой O из bitCount ()?
Что такое большое число битов? Я не уверен, как работает этот метод, но я предполагаю, что он выполняется за O(logn). В частности, с этим кодом (где x = 4, y = 1): return Integer.bitCount(x^y);
1368 просмотров
schedule 30.08.2022

Разрядность положительного целого числа в Python
1 = 0b1 -> 1 5 = 0b101 -> 3 10 = 0b1010 -> 4 100 = 0b1100100 -> 7 1000 = 0b1111101000 -> 10 … Как я могу получить длину в битах целого числа, то есть количество битов, необходимых для представления положительного целого числа в...
83863 просмотров
schedule 04.06.2023

Как работает этот волшебный метод подсчета битов?
Работая над проблемой коллизии хэшей мотка , я столкнулся с этим странный, быстрый, мультипликативный метод подсчета установленных битов в слове: c = (v * 0x200040008001ULL & 0x111111111111111ULL) % 0xf; Почему это работает / что...
677 просмотров