Вопросы по теме 'bitset'
какой тип использовать для типа битового набора на языке C
Мне нужно определить тип битового набора для построения битовых массивов. Между этими массивами могут выполняться битовые операции, такие как и/или/xor (например, для их сравнения), и они являются преобладающими операциями. Какой тип следует...
432 просмотров
schedule
16.10.2023
работа с std::bitset
Существует определение класса и несколько логических функций, которые проверяют некоторые атрибуты.
class MemCmd
{
friend class Packet;
public:
enum Command
{
InvalidCmd,
ReadReq,...
521 просмотров
schedule
08.12.2023
Как преобразовать битовый набор, инициализированный с помощью false, в байт, содержащий 0 в java
Я работаю над небольшим java-проектом, целью которого является преобразование BitSet в несколько BitSet, а затем в несколько массивов байтов:
Например, я хочу разделить BitSet на две части и преобразовать каждую часть в int :
byte[]...
1023 просмотров
schedule
19.04.2024
Альтернатива java.util.BitSet для небольших размеров?
java.util.BitSet поддерживается long[], поэтому минимальный размер составляет 64 бита. Мне нужно кэшировать много (~ 2M) объектов, для каждого из которых требуется BitSet размером 23. Есть ли альтернатива BitSet, которая более эффективно использует...
964 просмотров
schedule
22.08.2022
Почему при попытке заполнить массив я получаю исключение NullPointerException?
Я пытаюсь заполнить массив BitSets информацией о массиве int.
//ar is a SIZE*SIZE 1-D int array, SIZE is a constant
//decare BitSet array
BitSet bs[] = new BitSet[SIZE];
//initialize BitSet array
for (BitSet x:bs)
x =...
118 просмотров
schedule
07.02.2024
Получить все индексы установленных битов в BitSet
Я ищу быстрый алгоритм, который дает мне все индексы установленных битов в объекте BitSet. Это медленно:
BitSet bitSet = ...
Collection<Integer> indexes = new ArrayList<Integer>(bitSet.cardinality());
int nextSetBit =...
10231 просмотров
schedule
13.05.2024
Как преобразовать подмножество битов диапазона в битовом наборе С++ в число?
У меня есть std::bitset , и тип битового набора также предоставляет метод to_ulong для перевода битового набора в число, моя проблема заключается в переводе битового набора в число, просто рассматривая диапазон в этом битовом наборе, мне нужно...
4495 просмотров
schedule
03.10.2023
Как установить значения в битовом массиве в соответствии с условиями массива значений с плавающей запятой?
У меня есть массив значений с плавающей запятой. Массив преобразуется в массив двоичных значений на основе порогового значения. например
A = 0.3,1.3,4.4,6.4;
если порог = 4
A = 0, 0, 1, 1;
Теперь я хочу преобразовать его в битовый набор....
163 просмотров
schedule
06.11.2022
Используйте std::bitset для создания двоичного файла
Я использую std::bitset , чтобы дать мне двоичное представление числа. Теперь я хочу использовать это и выводить в std::cout , используя только двоичное представление — мне не нужно ASCII-представление std::bitset — я просто хочу вывести свой...
546 просмотров
schedule
09.09.2022
Как преобразовать растровое изображение redis (двоичную строку) в двоичное число с начальным нулем?
Я использую растровое изображение redis для записи действий пользователя в течение года, если пользователь входит в систему в первый день года, я установлю первый бит ключа равным 1. значение redis выглядит следующим образом:
ключ: user.18.action...
1077 просмотров
schedule
19.07.2022
преобразовать массив uint8_t в набор битов в C++
Есть ли быстрый способ преобразовать массив uint8_t в набор битов.
uint8_t test[16];
// Call a function which populates test[16] with 128 bits
function_call(& test);
for(int i=0; i<16; i++)
cout<<test[0]; // outputs a byte...
2177 просмотров
schedule
17.04.2024
Алгоритм подобия Жаккара для тысяч огромных наборов данных во время выполнения
Что мне нужно
Я ищу довольно быстрый и точный способ найти сходство Жаккара среди нескольких огромных наборов данных. У меня могло быть до 10.000-20.000 операций вычисления подобия Жаккара. Из-за необходимости вычислить все сходства Jaccard сразу...
969 просмотров
schedule
16.07.2022
Флаги перечисления С++ против набора битов
Каковы плюсы и минусы использования битовых наборов по сравнению с флагами перечисления?
namespace Flag {
enum State {
Read = 1 << 0,
Write = 1 << 1,
Binary = 1 << 2,
};
}
namespace Plain {...
10202 просмотров
schedule
24.03.2024