![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
逻辑运算 异或运算
文章平均质量分 64
Jack_joker
这个作者很懒,什么都没留下…
展开
-
leetcode打卡
前几天记录了一小段关于异或的笔记,发现自己对于异或(或者说是位运算)的理解还是太过于浅薄了.一个整型数组nums里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。原创 2021-03-13 21:15:53 · 155 阅读 · 0 评论 -
对于异或运算的理解
什么是异或?在逻辑运算方面有着 与、或、非、异或等操作,相对应的符号为&&、||、!、^。什么是异或呢?异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1),这些法则与加法是相同的,只是不带进位。相信大家对于与、或、非等逻辑运算符都很熟悉,但是大家对于异或可能存在一定的疑惑。异或到底该怎么用,用在什么地方。异或运算的作用 参与运算的两个值,如果两个相应b原创 2021-03-07 21:47:32 · 1703 阅读 · 0 评论