bit-manipulation 相关问题

个别位的操纵。使用的运算符可以包括按位AND,OR,XOR,NOT,左移和右移。

为什么这个数学部分对 OR 结果使用乘法?这一切是如何运作的?

希望一切顺利。我尝试在 LeetCode 上解决“所有可能子集的 XOR 之和”问题,并找到了比生成所有子集更有效的方法,如

回答 1 投票 0

C# 中从恒定位宽度扩展的符号

我有一个长度为 5 位的值。 4 位确定数字,第 5 位确定符号,从而保存 -16 和 +15 之间的任何值。我怎样才能完成从公司延伸的标志...

回答 6 投票 0

按位移位比 for 循环更“高效”吗?

我刚刚开始学习“C++ 中的数据结构和算法”,在其中一个介绍练习中,他们要求编写一个返回 2 的幂并采用指数 n 的函数 作为

回答 1 投票 0

C++ 中采样加权随机指数的最快方法?

我正在实现一种算法,需要从 100 个整数的数组中抽取数千个随机样本。 std::向量 权重向量(100); 我想了解如何提高...

回答 1 投票 0

在 C++ 中对加权随机索引进行采样的更快方法?

我正在实现一种算法,需要从 100 个整数的数组中抽取数千个随机样本。 std::向量 权重向量(100); 我想了解如何提高...

回答 1 投票 0

为什么按位&运算符不会短路?

我们都知道,如果左操作数为假,逻辑&&运算符就会短路,因为我们知道,如果一个操作数为假,那么结果也为假。 为什么按位 &...

回答 6 投票 0

左/右旋转进位的实际用途

左旋转进位和右旋转进位指令有哪些实际用途? 在我的汇编课上,我们无法想出一个有用的好例子。

回答 2 投票 0

(内联汇编(汇编x86))给定一个位序列,知道(数据的)每n位有一个奇偶校验位,检查是否有错误

给定一个比特序列,知道每n个比特(数据)都有一个奇偶校验位(如果前n个比特中1处的比特数是奇数,则为1),检查是否有错误。 输入:BYTES 数组 (t...

回答 1 投票 0

BitSet JAVA中如何左右移动位?

我有一个包含 100000 位的位集。我想尽可能有效地将其向右和向左移动。我猜 BitSet 类中没有用于移位的函数,所以我尝试转换...

回答 2 投票 0

加密 RSA 使用位掩码查找 p 和 q

我是加密货币新手,我陷入了这个挑战,我需要能够以某种方式提取 p 和 q。 您将获得一个 python 脚本和一个带有 ecnrypted 标志和其他相关元素的 output.txt...

回答 1 投票 0

按位运算符 (& | ^ ~) 的优先级是什么?

我假设在Java中所有按位运算符都具有相同的优先级。然而,实际上按位运算符 AND (&) 的优先级高于按位运算符 OR (|)。看节目

回答 2 投票 0

按位运算符的优先顺序

根据维基百科,按位与运算符的优先级高于按位或。然而 Wolfram 说它们是等价的。下面两个表达式等价吗? C&A |乙 C...

回答 3 投票 0

C 中的按位运算 |= [重复]

我正在查看示例代码并发现此操作: displayMap[x + (y/8)*LCD_WIDTH]|= 1(移位)shift; 在哪里 字节移位 = y % 8; 我明白了|操作数和 = 但其中两个是什么

回答 1 投票 0

高效查找第n位索引

给定一个位掩码,我想找到第n个1位的索引。例如,使用掩码 00001001 和数字 1 将返回索引 3。使用数字 0 的相同掩码将返回 0。我需要这样做以提高效率...

回答 1 投票 0

HAKMEM Hamming Weight bithack 有 bug,有什么方法可以挽救它吗?

;如果 A 是 9 位量,则 B 获得 1 的数量 (Schroeppel) IMUL A,[1001001001];4份 AND A,[42104210421] ;每第 4 位 IDIVI A,17 ;以十六进制舍弃 15。 这个功能好像...

回答 2 投票 0

如何将Javascript数字转换为Uint8Array?

我有一个Javascript整数(其精度可以达到2^53 - 1),我正在尝试使用ArrayBuffer通过网络发送它。我想我可以使用 BigInt64Array,但浏览器仍然支持

回答 3 投票 0

音频文件按位差异的可视化

在 Linux 中,我需要以某种方式可视化两个音频文件(左声道和右声道)之间的按位差异,以便我能够(大约)理解它们何时相同以及何时不同

回答 1 投票 0

按位差异可视化

在 Linux 中,我需要以某种方式可视化两个音频文件(左声道和右声道)之间的按位差异,以便我能够(大约)理解它们何时相同以及何时不同

回答 1 投票 0

部分位反转的逆算法

我编写了这个算法来执行仅考虑 n 个最低有效位的稳定位排序: // 计算位反转索引的函数 自动 bit_reversed_index(int 索引, uint8_t ...

回答 1 投票 0

如何有效地查找一系列数字的按位或

给定一个数字范围[a,b],如何有效地找到该范围内所有数字的按位或。对范围 [a,b] 运行循环并单独计算所有数字的按位或运算太多了...

回答 4 投票 0

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