首先前提需要了解 XOR:
比如说 2^5^2 等于5
因为2^2等于0 而任何说和0异或还是等于这个数
那么 1-100 中拿走了一个数,和之前的 1-100 比较 少一个数,把这两组数一起做^ 最后剩下的一定是被拿走的那个.
public class XORTest {
public static void inputTest() {
int[] intArray = new int[10];
for (int i = 0; i < 10; i++) {
intArray[i] = i + 1;
}
int[] intTemp = { 1, 2, 4, 5, 6, 7, 8, 9, 10 };
int temp = intArray[0] ^ intTemp[0];
for (int i = 1, j = 1; i < 9 && j < 9; i++, j++) {
temp = temp ^ (intArray[i] ^ intTemp[j]);
}
temp = temp ^ intArray[9];
System.out.println(temp);
}
public static void main(String[] args) {
inputTest();
}
}
~Output: 3
分享到:
相关推荐
VHDL例程源码 xor2VHDL例程源码 xor2VHDL例程源码 xor2VHDL例程源码 xor2VHDL例程源码 xor2VHDL例程源码 xor2VHDL例程源码 xor2VHDL例程源码 xor2VHDL例程源码 xor2VHDL例程源码 xor2VHDL例程源码 xor2VHDL例程源码 ...
XOR算法,可用检查自己的计算结果是否正确
XOR加密解密 里面有一个模块和一个窗体文件
%%使用fisher判别给XOR问题分类 使用fisher判别给XOR问题分类
bp解决xor问题 BP网络是目前前馈式神经网络中应用最广泛的网络之一,实现BP算法训练神经网络完成XOR的分类问题。 设计要求: (1) 能够设置网络的输入节点数、隐节点数、网络层数、学习常数等各项参数; (2) 能够...
xor加密.exe
开源工具exor的编译包,exor是一个封装对poi的使用的github开源项目。 exor用于分析excle内容并存储成一个二维结构,调用分析方法前可以设置要分析的列名和要分析的起止行数等 exor依赖于commons-collections4-4.2、...
一个简单的Xor加密小程序,可以对一些简单的字符数字等加密,加密强度不高,适合简单要求的加密。
winhex中的add+xor的二次运算的浏览器脚本,可以直接在页面中输入,不需要二次打开源文件更改里面的数值
xor(异或分类)问题的c++算法,很经典的
xor文件.zip
BP神经网络求解XOR问题,可以运行,隐层神经元作为参数设置
示范如何利用 XOR 算法针对文件进行加解密的程序 Delphi实例
使用钥匙对内容进行XOR加密,然后使用钥匙解密.
网上下载的,说是XOR加密算法,我要找工具,算法对我是没有用了,给大家研究
XOR 效验 算KEY程序 非常好用的
VC++使用XOR 256加密解密算法对文本或文件进行加、解密,很早时候的加密算法,但现在还很实用,搜集了一个实例,希望对VC++编程的朋友有所帮助。它主要是对十六进制的文本文档或者文件进行加密解密。
开源工具exor的编译包,exor是一个封装对poi的使用的github开源项目。 exor用于分析excle内容并存储成一个二维结构,调用分析方法前可以设置要分析的列名和要分析的起止行数等 exor依赖于commons-collections4-4.2、...
用FPGA VHDL语言 编写XOR运行实例
Me.Caption = "Xor 1.0" '加密完成标题 MsgBox Ret, vbInformation, "Xor 1.0" End Sub Private Sub Command2_Click() Dim Ret As String If Trim(Text3.Text) = "" Then Text3.Text = 0 End If Ret = ...