Результаты поиска по запросу "bitset"

5 ответов

Какова производительность std :: bitset?

Я недавно задал вопрос оПрограммисты относительно причин использовать ручную битовую манипуляцию примитивных типов над

1 ответ

Как преобразовать строку двоичных значений обратно в символ

примерПРИМЕЧАНИЕ: что меня интересуют только буквы. поэтому битсет 000001 будет

1 ответ

Найти следующий номер с конкретным весом Хэмминга

Учитывая определенное целое числоxЯ хочу вычислитьследующий выше целое числоy который имеет определенный вес Хэммингаw, Имейте в виду, что вес Хэмминга хне д...

ТОП публикаций

1 ответ

Является ли Java BitSet поток безопасным для одновременных операций только для чтения

У меня есть несколько потоков в моем приложении, обращающихся к BitSet одновременно.документация говорит:BitSet небезопасен для многопоточного использования ...

2 ответа

Как эффективно конвертировать BitSet в двоичную строку?

Я ищу эффективный способ, как легко конвертировать

0 ответов

github.com/WojciechMula/sse-popcount/blob/master/...

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

0 ответов

codereview.stackexchange.com/questions/183246/...

ы плюсы / минусы использования битовых наборов над флагами перечислений? namespace Flag { enum State { Read = 1 << 0, Write = 1 << 1, Binary = 1 << 2, }; } namespace Plain { enum State { Read, Write, Binary, Count }; } int main() { { unsigned ...

6 ответов

Не очень полезно на всех ...

аписать данные набора битов в файл? [https://stackoverflow.com/questions/778378/how-to-write-bitset-data-to-a-file] Первый ответ не дает правильного ответа на вопрос, поскольку он занимает в 8 раз больше места, чем следовало бы. Как бы вы это ...

3 ответа

@Dukeling - очевидно, у меня был плохой момент, когда я не смог увидеть лучший (и получивший наибольшее количество голосов) ответ ... моя ошибка.

какой-нибудь быстрый способ подсчитать количество установленных битов в BitSet, отличный от обычного метода «сохранить счетчик»?

5 ответов

Я хотел избежать ручного переворота, поскольку представление уже закодировано во внутреннем непрерывном массиве.

std::bitsetтto_string() метод для сериализации какcharСтрока из1с и0s. Очевидно, это использует один 8 битchar закаждый бит в битах, что делает сериализованное представление в 8 раз длиннее, чем необходимо. Я хочу сохранить набор битов в двоичном ...