bitset 相关问题

我是否正确实现了动态位设置的增量运算符,因为它给出了意外的输出

我的 DynamicBitset 类有一个重载的增量运算符函数。 DynamicBitset DynamicBitset::operator++(int) { int 字节计数 = 0; 无符号整数计数 = 0; 无符号整数lastCharBitInd...

回答 1 投票 0

C++ 全局数组和非全局数组之间的区别(Stackoverflow 异常)[重复]

当我编写以下程序时,它可以正常工作,即位集数组是在 main() 方法之外声明的。 正确工作 #包括 #包括 使用名称...

回答 3 投票 0

std::bitset<N>::count 与 __builtin_popcount

比较以下两个表达式 std::bitset<8>(5).count() __builtin_popcount(5) 哪个更好?

回答 3 投票 0

如何在C++中将大位集即bitset<256>转换为十六进制?

我有一个很大的位集<256>,我想将其转换为十六进制,但 to_ulong() 和 to_ullong() 的常见解决方案会引发溢出错误。 位集<256> 位结果 = to_bitset(

回答 1 投票 0

使用 CPM 包管理器添加 boost/dynamic_bitset

我已经为此苦苦挣扎了一段时间。我使用 CPM 包管理器从 github 中为我的项目提取库。我更喜欢这种方式,而不是其他链接方法。我也尝试过 gh:boost...

回答 1 投票 0

错误:类型“std::bitset<16>”不提供调用运算符

我正在研究这个:来自 github 上 Andrei Tkachenko 的 WavReaderQt.cpp。 复制了我试图从原始代码中编辑的代码段。 我想打印它输出的文本文件中的位,但是......

回答 1 投票 0

Java BitSet 示例

我正在寻找一个很好的 Java BitSet 示例来处理 0 和 1。我尝试查看 Javadocs,但仅仅阅读它并不能理解该类的用法。例如,如何...

回答 7 投票 0

将 UInt64 数组转换为 BitVector

我最近发现我可以使用块获取 BitVector 的 UInt64 的“支持数组”。但是,我想采取相反的方式 - 给定一个 UInt64 的一维数组,构造一个

回答 1 投票 0

如何反转位集中的位?

例如,我有整数 a = 10; 它的二进制表示形式(对于 32 位整数)是 00000000000000000000000000001010 反过来,就变成了 01010000000000000000000000000000 ...

回答 6 投票 0

CUDA 中的 C++ 位集

我有一个广泛使用 bitset 模板的现有 C++ 代码。我正在将这段代码移植到 CUDA C,我对 CUDA 编程真的很陌生。我可以将 bitset 模板用作 __shared__ varia ...

回答 1 投票 0

在 C++ 中处理指向位集的指针

我的程序中有一堆 bitsets<32> 作为全局变量,我想在将指向其中一个的指针传递给函数后更新它们。 这是一个例子: #include

回答 2 投票 0

在 C 中实现 Type SB riscv 指令

我遇到了一些问题,我尝试将 32 位二进制文件解码为 RISCV 架构集中的 SB 型指令 我已经转移了操作码、imm、rs1、rs2 和 rd 值,但没有人...

回答 1 投票 0

Arduino 软件序列号错误值

在 Arduino leonardo 和 Arduino UNO 之间使用 SoftwareSerial 时,正在发送或接收错误的 1 字节值(我不知道)。 UNO 和 Leo 通过以下方式连接: 地线 引脚 9 和 8 这是鳕鱼...

回答 0 投票 0

Java Bitset.flip(from_index, to_index) 的时间复杂度

我有兴趣了解 BitSet.flip() 的时间复杂度。 我尝试了各种文档。我发现的最接近的东西是这个 Oracle 文档,它没有提到任何关于时间复杂性的事情......

回答 0 投票 0

小尺寸的java.util.BitSet的替代品?

java.util.BitSet是由long[]支持的,所以最小尺寸是64位。我需要缓存很多(约2M)对象,每个对象都需要一个23位的BitSet。有没有一种比BitSet更合适的替代方法?

回答 2 投票 1

为什么我在stl中使用bitset时得到一个SIGABRT错误?

下面的代码在我的g++编译器中运行得很好。但是在提交到网上评测时,给出了SIGABRT错误。我读到stl元素如果试图访问......就会产生这个错误。

回答 1 投票 0

增长、缩小和克隆其值后的Java BitSet大小是多少?

让bs1是Java中的一个BitSet,它的第一个位被设置为bs1.set(0),那么它的大小和长度都是默认的。第1位设置bs1.set(0),那么它的大小和长度分别为64和1。第65位设置bs1.set(64),则其大小和长度分别为128和65。...

回答 3 投票 0

如何以滑动窗口的方式从std::bitset中读取比特,并将其转换为int?

我有std::bitset,其中前n位被设置为一些值。对于 std::bitset 中的每个索引,我想读取 m 位 (m < n) 并将它们转换为 int。当(index + m) > n时,我想绕过。...

回答 1 投票 0

Java多位/紧凑型小整数数组

我正在努力实现某些布隆过滤器变体,为此,非常有用的数据结构将是紧凑的多位数组;也就是说,一个数组,其中每个元素都是...

回答 2 投票 1

为什么Java的BitSet在内部存储长数组,但将int用作set方法?

根据BitSet实现,它在内部使用long数组:/ ** *与serialField“ bits”对应的内部字段。 * /私人long []字;但是对于set方法,它...

回答 2 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.