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

Проблемы с компиляцией заголовочного файла в VC++
Я только что реорганизовал код для проекта, и теперь я получаю ошибки, которые не могу устранить. Этот заголовок включается в файл .cpp, который пытается скомпилировать. #include "WinMain.h" #include "numDefs.h" #include <bitset> class...
410 просмотров
schedule 28.07.2022

битовый набор для более чем 32 бит?
Мне нужно использовать битовые флаги с более чем 32 битами (33, если быть точным прямо сейчас). Я попробовал и обнаружил, что std::bitset не обрабатывает более 32 бит (ulong). Должен ли я использовать вектор или есть способ заставить битовый набор...
5585 просмотров
schedule 10.10.2022

Как изменить отдельные биты объекта класса BitSet
Пример: у меня есть BitSet из 120 бит (010* 0 *001000......). Теперь я хочу изменить 4-й бит, который установлен с нуля на 1. SET(4,TRUE) - Что-то вроде этого. Можно ли это сделать на Java? Я могу сделать это через cov=nverting битовый набор в...
316 просмотров
schedule 17.05.2022

Самый быстрый способ очистить каждый k-й бит в boost:: dynamic_bitset
Каков самый быстрый способ очистить каждый бит kth в boost::dynamic_bitset , возможно, со смещения j ? В настоящее время я делаю это чертовски медленно (псевдокод): for (i = j; i < bitset.size(); i += k) { bitset[i] = 0; } Нужно...
773 просмотров
schedule 11.04.2023

Как добавить два BitSet
Ищу способ добавить два BitSet. Следует ли мне перейти к основам двоичного числа и выполнить операции XOR и AND над BitSet. Как сказано здесь: Будет ли это эффективно?
3226 просмотров
schedule 09.03.2022

добавить 1 к битовому набору С++
У меня есть битовый набор С++ заданной длины. Я хочу сгенерировать все возможные комбинации этого набора битов, для которых я думал добавить 1 2 ^ битсет.длина раз. Как это сделать? Решение библиотеки Boost также приемлемо
3443 просмотров
schedule 21.01.2023

Функция-член, возвращающая набор битов, наследуется от базового класса
Итак, я пытаюсь создать базовый класс для одного из моих проектов, от которого будет унаследована пара классов. Моя проблема в том, что я пытаюсь вернуть std::bitset из одного из методов, проблема в том, что в каждом из подклассов будут возвращаться...
1043 просмотров
schedule 01.08.2023

Операции Redis Bitset в Node.js/Express.js
Я новичок в Node.js и Redis. Я прочитал эту статью и хочу использовать набор битов для хранения всей информации о пользователе для моего приложения Express.js, как указано в этой статье:...
1503 просмотров
schedule 09.05.2022

Изменение поведения с Rebol 2 на Rebol 3 для пустого BITSET! тестирование; как проверить ПУСТОЙ?
В Rebol 2 вы могли проверять наличие пустого битового набора с помощью EMPTY? >> empty? make bitset! #{00} == true В Rebol 3 (сборка 21 февраля 2011 г. / 0: 44: 24) это не так. >> empty? make bitset! #{00} == false...
109 просмотров
schedule 04.01.2023

Что такое C# эквивалент BitSet of Java?
Мои требования просты: Уметь определять размеры битового массива, то есть: 5 байт. bool Получить (bitIndex: int) Установить (битовый индекс: целое число) Есть ли эквивалент С#, который обеспечивает функциональность, аналогичную BitSet...
6797 просмотров
schedule 03.03.2022

Запись Java BitSets в файл
Я работаю над алгоритмом сжатия Хаффмана. У меня есть код для каждого символа. Например, f=1100 d=111 e=1101 b=101 c=100 a=0 Теперь, чтобы добиться сжатия, мне нужно записать коды в виде битов в двоичный файл. Прямо сейчас я могу записать их в...
2772 просмотров
schedule 02.06.2023

Как преобразовать Seq[Byte] в Array[Boolean], представляющий каждый бит в Scala
Есть ли лучший способ преобразовать последовательность байтов в Seq[Boolean], где каждый элемент представляет собой бит из последовательности байтов? В настоящее время я делаю это, но byte2Bools кажется слишком тяжелым... object Main extends...
3146 просмотров
schedule 30.07.2022

В чем причина метода BitSet size()?
Есть ли вариант использования для size() метод класса java.util.BitSet ? Я имею в виду - JavaDoc четко говорит, что это зависит от реализации, он возвращает размер внутреннего long[] хранилища в битах. Из того, что там написано, можно...
4806 просмотров
schedule 21.05.2022

Как установить определенные биты?
Допустим, у меня есть переменная uint16_t , в которой я должен установить определенные биты. Пример: uint16_t field = 0; Это означало бы, что все биты равны нулю: 0000 0000 0000 0000 Теперь я получаю некоторые значения, которые мне...
7086 просмотров
schedule 27.06.2023

Установка случайного индекса битов в логическом массиве (Java)
Я искал эту вещь последние пару дней и наткнулся на наиболее рекомендуемое решение с использованием «метода BitSet». Я попробовал то же самое, чтобы установить индекс бита и отобразить его с помощью метода get. Вот мой код: int value =...
226 просмотров
schedule 11.06.2023

Размер Java BitSet больше, чем nbits, установленный в конструкторе
Я создаю BitSet с фиксированным количеством бит. В этом случае длина моей строки, содержащей двоичное представление, составляет 508 символов. Поэтому я создаю BitSet следующим образом: BitSet bs = new BitSet(binary.length()); //...
928 просмотров
schedule 12.12.2022

Java-отображение многомерных массивов в одиночные
Я публикую это в связи с другим открытым вопросом, который у меня есть, однако я подумал, что это заслуживает отдельного вопроса. Альтернативный вопрос (для справки): Бот для обнаружения прокси-сервера Java По сути, мне нужно хранить очень...
1030 просмотров
schedule 14.05.2022

Кодирование файла Хаффмана с помощью bool и std::bitset
Мне нужно закодировать байты файла с помощью метода Хаффмана и записать закодированные биты в другой «сжатый» файл. Что я должен использовать для хранения закодированных битов, std::vector<bool> или std::vector<std::bitset<1>> ?...
651 просмотров
schedule 16.05.2023

Преобразование с плавающей запятой в двоичное
Я работаю над проектом преобразования любого действительного числа в двоичный формат с использованием формата IEEE 754. В моем первом испытании используется тип библиотеки bitset для преобразования числа, после чего я могу беспокоиться о делении...
232 просмотров
schedule 06.08.2023

Настройка JAVA BitSet
Я разрабатываю Java (JDK 1.8) и манипулирую BitSets. Я столкнулся со странной проблемой. Я создаю экземпляр BitSet размером 160, например: BitSet example = new BitSet(160); Я хочу проверить размер, используя метод size(), который дает...
213 просмотров
schedule 29.05.2023