xor相关内容

* / - 你如何使用+实现XOR?

如何XOR操作(两个32位整数)可以只使用基本的算术运算来实现?你有做按位依次通过各2个功率分配后,还是有捷径吗?我不关心执行速度这么多介绍一个最简单,最短code。 编辑: 这不是功课,而是一个谜上 hacker.org 构成。问题的关键是实现具有非常有限的操作基于堆栈的虚拟机上的XOR(类似于 brainfuck 的语言和肯定的 - 无移位或MOD)。使用VM是困难的部分,当然​​虽然由算 ..
发布时间:2016-08-07 19:53:35 开发方法

什么是按位XOR(异或)是什么意思?

我想了解C#或一般的二元运算符,特别是 ^ - 异或。 例如: 鉴于正整数的数组。所有数字发生偶数次除了发生奇数倍一个号码。查找O(n)时间和恒定空间的数量。 这是可以做到的^如下:是否所有元素的按位异或。最终我们得到它具有奇数出现的次数。 它是如何工作的? 当我做的: INT解析度= 2 ^ 3; RES = 1; INT解析度= 2 ^ 5; RES = 7; I ..
发布时间:2016-08-07 19:40:55 开发方法

C语言程序设计 - XOR位运算

执行以下操作'C'语句执行什么操作? 明星= ^星0b00100100; (A)切换位2和变星的5。 (B)清除除2位和变星的5位全部 (C)设置除2位和变星的5位全部 (D)与0b00100100变星值相乘 我仍然毫无头绪这一点。有人可以帮我吗? 解决方案 XOR运算符(也称为“逻辑加法”)的定义是这样的: A B A ^ B ----------- 0 0 0 ..
发布时间:2016-08-07 19:40:43 开发方法

在python十六进制数字的按位异或

我们如何能够在XOR蟒蛇如十六进制数。我想异或'ABCD'到'12EF'。答案应该是B922。 我用低于code,但它返回垃圾值 DEF strxor(A,B):#XOR不同长度的两个字符串 如果len(一)GT; LEN(b)的 回归“”。加入([“%S”%(ORD(X)^ ORD(Y))为(X,Y)的拉链(一[:LEN(B)],B)]) 其他: 回归“”。加入([“%S ..
发布时间:2016-08-07 19:40:01 Python

为什么XOR的默认方式为哈希结合?

假设你有两个散列 H(A)和 H(B),你想将它们合并。我读过两个散列结合起来的好方法是将 XOR 它们,例如 XOR(H(A),H(B))。 我发现在这里简要谈到了这些散列函数指引最好的解释的: 在另一个号码与异或大致随机分布结果两个数字仍然大致随机分布*,但现在依赖于两个值。 ... *在两个数字相结合的每个比特,一个输出0,如果两个比特相等,否则为1。换句话说,在组合的5 ..
发布时间:2016-08-07 19:38:01 开发方法

如何XOR变量交换工作?

可有人没有临时变量的作品给我解释一下两个变量如何XOR交换? 无效xorSwap(INT * X,诠释* Y) { 如果(X!= Y){ * X ^ = * Y; * Y ^ = * X; * X ^ = * Y; } } 据我了解它做什么,但可以有人走我走过它是如何工作的逻辑是什么? 解决方案 您可以看到它是如何工作做替 ..
发布时间:2016-08-07 19:37:09 开发方法

二进制格式,有位操作?例如。 << 16#7楼,16#FF>> BSL 1

在Erlang中,有位操作对整数操作,例如: 1 GT 127 BSL 1。 254 也有打包成整数的字节序列的能力&LT和LT 16#7楼,16#FF&GT和GT 有可能,还是有可以执行位运算的运算符或内建函数(如AND,OR,XOR,SHL,SHR)二进制数据打包? 例如(如果BSL的二进制包的工作 - 它不会): 1 GT&LT和LT 16#7楼,16#FF&GT跑车和GT BS ..
发布时间:2016-08-06 22:37:28 开发方法

在MIPS装配使用XOR

好吧,我是pretty肯定我已经使用了可能的XOR利用所有的变化与$ S1交换$ S0,但是,我仍然无法得到它的工作!这是MIPS大会和我使用MARS。请能有人给我一个解决方案吗? 您会大大AP preciated! 解决方案 你有没有尝试 XOR $ S0,S0 $,$ S1 XOR S1 $,$ S0,S1 $ XOR $ S0,S0 $,$ S1 ..
发布时间:2016-07-18 20:30:45 .NET Framework

XOR寄存器,寄存器(汇编)

不时我们来分​​析汇编code片(IA32) 比通常更我碰到过,看起来像这样的指令: 异斧,斧 或其它寄存器藏汉: XOR DX,DX ,异人,人 ... 这究竟做什么? (斧斧异总是给人0?) 解决方案 这是一个常见成语汇编到寄存器设置为0。 异斧,斧对应 AX = AX ^ AX 其中,因为你已经通知,实际上是 AX = 0 。 如果我没有记错的主要优点是,它的code尺寸比 ..
发布时间:2016-07-18 20:22:41 .NET Framework

什么是XOR在x86汇编意思?

我进入组装和我一直运行到XOR,例如: 异斧,斧 这是否只是清除寄存器的值? 解决方案 A XOR B 英文会被翻译成“是A和B不等于”。因此,异斧,因为斧将设置斧零总是等于本身。 A B |一个XOR B 0 0 | 0 1 0 | 1 0 1 | 1 1 | 0 ..
发布时间:2016-07-18 20:08:46 .NET Framework

最有效的方式进行XOR字节数组在vb.net

我正在做在vb.net将由异或数据使用字节数组作为缓冲区读取文件,并为他们创造平等文件的应用程序...什么是异或字节数组的最有效方法是什么?我虽然字节数组convertinbg到bitarray然后运行它槽XOR运算,并把它返回一个字节数组,但是这听起来像一个非常处理昂贵的任务,我很担心,这可能会影响读取/写入速度...有没有更好的方式来做到这一点?谢谢... 要避免混淆: 什么应用程序不会被 ..
发布时间:2016-06-02 22:38:56 其他开发

不工作XOR校验算法C ++

我搞的一团糟与电报的为c_string字符数组计算一个简单的XOR校验和。 奇怪的是:校验工作的解码。这是一个Arduino应用程序发送从一个Arduino的一份电报到另一个。 这是包括*后,正确的校验要发送的电报: $ GPS,52.534015,3.9,13.496394,2.5,0.053,0,44.6,6.2 * 65 您看的权利:它就像一个NEMEA消息。 因此​​,这 ..
发布时间:2016-05-28 21:22:07 C/C++开发

发现的最大的异或子阵列的价值

由于整数数组(0℃= A [1] - = 10 ^ 9)和(1< = I< = 5 * 10 ^ 5),我试图找到最大的XOR subrray价值。 此外,如果该值小于所述阵列的最大元件越小,则该元素的值被返回,而不是异或值 我已经使用kedane的算法最大子阵列的问题尝试。据一些测试案例失败的,我不能够找出! 时的一些其他的方法来吗? 解决方案 ü必须做它线索的帮助下,和ka ..
发布时间:2015-11-30 22:40:53 C/C++

异或找到一个阵列重复

我已经看到了在这个线程这个问题的解决方案 - > 但问题我现在有是从它的小变化。 INT改编[10] = {1,2,3,4,5,6,7,8,4,9}; INT一个= 0; 的for(int i = 0;我小于10;我++){ A = A ^改编[I] ^我; } 的cout&其中;&其中;一个; 考虑以上提到的code段。事情做工精细,因为它是 ..
发布时间:2015-11-30 22:36:46 C/C++开发

算法一XOR树遍历

我有一个二进制树和内部节点组成'和'或'异'。叶节点也纷纷和数据成员。我需要用栈(非递归)来打印所有可能的路径。我已经寻找遍历树堆,但它的算法并不抱在我的情况下,由于后序,preorder或序不能应用。我想不出任何算法,因此你能向我提供一些线索或某些环节,来源等? 例树: 输出示例:奶酪(10),黄油(20),费罗糕点(3),鸡蛋(1) - 总成本= 34 解决方案 这是有帮助的想在树 ..
发布时间:2015-11-30 21:23:34 C/C++开发

算法计算XOR

我要计算从0数字的异或至(n)^ {1/2} - 1与每个从0号到(n)^ {1/2} - 1。 我想这样做在O(n)的时间和不能使用的XOR,OR和操作。 如果我知道X和Y的XOR,我可以计算出X + 1 XOR和Y在固定时间? 正如一些人指出,XOR可以使用AND和不计算在固定的时间。 我要如何进行,做同样的? 如何计算和数字从0至(n)^ {1/2} - 1与每个从0号到(n)^ {1/ ..
发布时间:2015-11-30 21:16:20 C/C++

增加组数字,使得异或总和为0

我需要一些帮助,我归纳为以下的一个问题。我有N个30比特数,使得所有这些的组合异或为非零。我需要一个非负(0或更多)值添加到每个N个数字,这样,新的数字的组合的异或变为0时,限制下的总加法值(不相加次数)最小化 例如,如果我有数字(01010) 2 ,(01011) 2 和(01100) 2 为三个数字(N = 3)。然后,他们的组合是异或(01101) 2 。我们可以按如下方式添加一些数字: ..

确定数字根据它们的和与异或

如果我们知道两个数之和XOR,这样,我们才能找出是两个数字? 我试图解决一个问题,上述问题是其中的一部分。虽然,我确实有这个问题另一种解决办法,但我还是想了一个解决方案。 解决方案 没有。 例:SUM = 7,XOR = 7 可能的答案: 一)1,6 b)2名,5 C)3,4 没有足够的信息来决定哪个对(a,b或c)是原始的数字对 ..
发布时间:2015-11-30 15:47:19 C/C++

解决异或方程组

我要解决一个系统,它由32个异或方程组,每个涉及15 32的变量。 其中一个是这样的: 的 I [0] = P [0] ^ P [4] ^ P [5] ^ P [10] ^ P [11] ^ P [20] ^ P [21 ] ^ P [22] ^ P [23] ^ P [25] ^ P [26] ^ P [27] ​​^ P [28] ^ P [30] ^ P [31] 我[n]和P [ ..
发布时间:2015-11-30 15:38:12 C/C++开发