Описание тега bitset
Набор битов, организованный как массив бит, в котором к каждому биту можно получить доступ отдельно. Для битовых наборов C++ предпочтите тег std-bitset
1
ответ
Как использовать boost::dynamic_bitset в C++
Как бы я пошел об использовании boost::dynamic_bitset? Я попробовал простое включение: #include <boost/dynamic_bitset.hpp>,но в Dev C++ я получаю сообщение об ошибке "No such file or directory." Нужно ли скачивать необходимые файлы и включать …
10 окт '13 в 02:06
3
ответа
Как преобразовать двоичный байт в печатное числовое значение?
Я должен преобразовать зашифрованный текст CRYPTO++ AES 128 битов в пригодную для печати числовую строку. В настоящее время я использую следующий код для выполнения кастинга, но bitset слишком медленно для моего случая. Кто-нибудь знает какой-нибудь…
22 фев '14 в 01:21
4
ответа
Как сделать преобразование набора битов / байтового массива в c
Учитывая массив, unsigned char q[32]="1100111...", как я могу генерировать 4-байтовый набор битов, unsigned char p[4]так, что бит этого набора битов равен значению внутри массива, например, первый байт p[0]= "q[0] ... q[7]"; 2-й байт p[1]="q[8] ... …
11 окт '11 в 18:08
1
ответ
Получение длины экземпляра BiSet
У меня есть функция, которая принимает в качестве аргумента объект BiSet. У меня есть следующее public static void(String [] args) { BitSet test = new BitSet(15); Store(test); } public void Store (BitSet a) { boolean [] temp = new boolean[a.length()…
22 июл '16 в 20:26
0
ответов
Оптимизация производительности набора битов для подсчета количества установленных битов для диапазона значений
У меня есть следующий фрагмент кода, который принимает 2 целочисленных значения, которые устанавливают мой диапазон [left, right], Я конвертирую целые числа в их двоичное представление, а затем подсчитываю количество бит, установленных с помощью std…
31 авг '17 в 20:51
2
ответа
Изменение размера Java BitSet
Я подклассифицировал класс BitSet, чтобы добавить некоторые дополнительные методы. Один из них называется "сложить". Он разбивает BitSet на 2 половины и "комбинирует" их с или. (увеличивает плотность информации) Это работает, но размер сложенного Bi…
13 окт '10 в 09:01
1
ответ
Чтение большого количества объектов BitSet из файла в Java
Я хочу прочитать большое количество BitSet объекты из файла (12 МБ). Я использовал следующий код, но только прочитал первый объект из файла и повторил его. Спасибо public static void main(String[] args) { // TODO code application logic here ObjectIn…
16 апр '12 в 12:00
9
ответов
Самый быстрый способ сравнить битовые наборы (<оператор на битовых наборах)?
Каков наиболее оптимизированный способ реализации < оператор для std::bitset соответствует сравнению целочисленного представления без знака (оно должно работать для наборов битов more than 64 bits) Тривиальная реализация будет: template<std::s…
20 янв '14 в 22:06
2
ответа
Использование типа карты создает ошибку gcc: ожидаемый безусловный идентификатор перед 'for'
Я новичок в Linux, используя терминал в среде Ubuntu virual box. Я не могу понять, что и почему происходят эти ошибки, и они, похоже, не совпадают с отсутствующими ';' или # определить конфликт. Вот ошибки, которые я получаю от компилятора gcc: my_p…
18 апр '13 в 22:52
3
ответа
Преобразовать битовый набор<a> в подписанное int с помощью<32>
Я читал вопрос преобразования битового набора в int в C++ и думал: "Эй, это не работает, я уже пробовал это". Но потом я начал пытаться и быстро обнаружил, что: #include <bitset> #include <iostream> int main() { std::bitset<31> b31…
09 дек '14 в 11:43
3
ответа
Как на диалекте PARSE можно искать или через CHARSET?
Сначала я сообщу о своем намерении: я пытаюсь написать правило разбора для потенциально запутанных 10-значных телефонных номеров. Так что представьте себе случаи как "callmeNOW...555___555____5555!" Место, с которого я думал начать, - это список дей…
19 ноя '12 в 10:57
1
ответ
Присвоение значений для набора битов из нескольких типов int
Я использую набор битов, который создается следующим образом std::bitset<4> bitset; Я хотел знать, как я могу назначить значение для набора битов, если у меня есть целые числа со значениями A=0,B=1,C=1,D=0? Я прочитал, что я мог сделать это bi…
19 окт '16 в 21:01
5
ответов
Создание набора битов с использованием шестнадцатеричного символа
Эй, я пытаюсь выяснить, как создать 4-битный набор битов на основе шестнадцатеричного символа. Например, если у меня есть символ со значением 'F', я хочу создать набор битов размера 4, инициализированный на 1111, или, если это A, я хочу инициализиро…
12 май '10 в 04:26
2
ответа
Может java.util.BitSet содержать больше, чем MAX_INT нет. бит?
Как BitSet.get() функция использует int в качестве аргумента я думал, смогу ли я хранить более 2^32 бит в BitSetи если да, то как бы я их получить? Я делаю задачу Project Euler, где мне нужно генерировать простые числа до 10^10. Алгоритм, который я …
09 дек '13 в 16:40
2
ответа
C++ вектор передачи битов в функцию
Я хочу реализовать алгоритм на C++, которому нужен динамически назначаемый огромный вектор битов (512x18 000 000 бит - у меня 16 ГБ ОЗУ). а) это отлично работает int nofBits=....(function read from db); vector < bitset <nofBits> > flags;…
13 июл '13 в 10:12
2
ответа
Какую структуру данных использовать в больших значениях?
Я пишу программу в Mapreduce. Мне нужно сохранить большое значение для каждого ключа. Подробно для каждого идентификатора (ключа) я хочу сохранить значение, состоящее из больших чисел. Я использовал цифры от 1 до 100000000. например: id value 1 1,3,…
03 дек '13 в 10:12
0
ответов
Хранение больших чисел в BitSet для удобного поиска
Я хочу проанализировать файлы и прочитать числа, которые хранятся в виде строк, и построить структуру данных для хранения чисел. Позже в моем приложении должен быть указан способ проверки наличия номера в списке номеров. Эти числа не помещаются в од…
15 авг '16 в 00:09
3
ответа
Как считать активные биты меньше, чем O(n)
У меня есть бит длины n, сказать 0100010010 Как это все? 1не читает все 0(быстрее чем в O(n))?
06 май '16 в 16:53
4
ответа
Почему BitSet не повторяется?
BitSet имеет stream() метод, но он не реализует Iterable интерфейс, как и другие типы, которые предоставляют этот метод. Есть ли конкретная причина для этого?
24 янв '17 в 20:23
1
ответ
Метод Java 7 не найден в среде Android - BitSet
Я новичок в разработке для Android и Eclipse (не для Java), использую новейшие ADT и Java SE 7u25. Я использую BitSet при работе в среде Android. В Java 7 есть метод toByteArray ( toByteArray - Java 7 doc). Однако метод не найден (ошибка сборки). Об…
21 июл '13 в 15:52