加法运算··········0+0=00+1=11+0=11+1=0(逢2进1,向高位进1,原处是0)减法运算··········0-0=01-0=11-1=00-1=1(向高位接1,借1当2)乘法运算··········01=000=00乘以任何数都等于0··········10=011=11乘以任何数都等于它本身除法运算··········当被除数大于或等于除数时商是1,当被除数小于等于除数时
分类:
其他好文 时间:
2018-08-30 19:52:40
阅读次数:
145
/*内存练习*/ #include #include//引入内存分配库文件 int main(){ double* x; //定义整型指针和double指针 int* y; x=(double*)malloc(sizeof(x));//为double分配空间 printf("%d\n",sizeof ...
分类:
其他好文 时间:
2018-08-22 14:59:28
阅读次数:
159
题目描述 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 示例 2: 解题思路 由于相同的两个数异或运算结果一定为0,所以讲数组中的数依次异或,最后所有出现两 ...
分类:
其他好文 时间:
2018-08-20 13:15:23
阅读次数:
133
很喜欢博弈论的题!才不是因为它代码短 那么我们接下来就来看一下博弈论及其算法实现 大家在日常生活中应该都接触过五子棋,它其实也有先手有必赢策略的游戏,有人也会说我就算先手我也会输啊~ 所以,博弈论问题都有一个前提,那就是参与者都够聪明(没有歧义昂) 一.巴什博弈(bash game) 有一堆物品,包 ...
分类:
其他好文 时间:
2018-08-09 21:18:19
阅读次数:
144
位运算符: 按位与运算符【&】、按位异或运算符【^】 、按位或运算符【|】、左移动运算符【<<】、右移动运算符【>>】 ...
分类:
编程语言 时间:
2018-08-08 18:55:41
阅读次数:
145
日期: 八月六号 总分: 300分 难度: 提高 ~ 省选 得分: 10分(MMP) 题目目录: T1:Tree T2:异或运算 T3:Tree Restoring 赛后反思: Emmmmmmm…… 一直在打第一题…… 结果考完才发现dp少了一种情况…… 除此之外,我无话可说…… Emmmmmm…… ...
分类:
其他好文 时间:
2018-08-06 19:50:05
阅读次数:
146
我是打表找的规律 233 样例什么作用都没有 只会迷惑作用。。。 1330: 天才琪露诺的完美算数教室 题目描述 みんなー ちるのの算数教室はじまるよー アタイみたいな天才めざしてがんばっていってねー 今天,琪露诺教大家异或运算。 “参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。 现在 ...
分类:
其他好文 时间:
2018-08-05 22:35:41
阅读次数:
200
按位运算符 &、|、^、~、<<、>> 按位与运算符 & print(5&7) 101与111按位相与 按位或运算符 | 5|7 101与111按位相或 按位异或运算符^ 5^7 按位取反运算符~ # 每个二进制位取反 print(~5) 左移动运算符<< #各二进制位全部左移若干位,由<<右侧的数 ...
分类:
其他好文 时间:
2018-07-31 15:13:44
阅读次数:
131
Raid5数据恢复算法原理要理解raid5数据恢复原理首先要先认识raid5,“分布式奇偶校验的独立磁盘结构”也就是我们称之为的raid5数据恢复有一个概念需要理解,也就是“奇偶校验”。我们可以把它简单的理解成为二进制运算中的“异或运算”,通常使用的标识是xor。这个用运算的规则就是若二者值相同则结果为0,若二者结果不同则结果为1。例如0101xor0010根据上述运算规则来计算的话二者第一位都是
分类:
编程语言 时间:
2018-07-27 17:26:49
阅读次数:
158
16777215 ^ 2463272603异或运算 在windows下 node.js -1842515612 php -1842515612 在linux/Mac下 node.js -1842515612 php 2452451684 猜测可能是由于不同服务器下,二进制编码方式不同,具体原因不明, ...
分类:
编程语言 时间:
2018-07-24 22:49:48
阅读次数:
200