当前位置: 首页 > news >正文

网站建设需求分析的实施继续浏览此网站(不推荐)

网站建设需求分析的实施,继续浏览此网站(不推荐),免费做网站推荐,徐州推广网络营销公司难点在于时间与空间复杂度的要求,一般遇到这样的限制,就要考虑使用位运算,位运算效率最高了。 异或 当且仅当两个输入值不同时,异或运算输出为真(1),否则输出为假(0)&a…

在这里插入图片描述
难点在于时间与空间复杂度的要求,一般遇到这样的限制,就要考虑使用位运算,位运算效率最高了。

异或

当且仅当两个输入值不同时,异或运算输出为真(1),否则输出为假(0),即“同为 0,异为 1”。
这是针对二进制运算的规则,整数进行异或运算,需要转换为二进制,一样遵循这个运算规则。

异或的运算律:

交换律:p ⊕ q = q ⊕ p
结合律:p ⊕ (q ⊕ r) = (p ⊕ q) ⊕ r
恒等律:p ⊕ 0 = p
归零律:p ⊕ p = 0
对合运算:p ⊕ q ⊕ q = p ⊕ 0 = p
逆元:对于任何布尔值 a, 有 a ⊕ 0 = a 与 a ⊕ a = 0, 即对于异或操作,每一个布尔值 a 的逆元就是它本身。
由以上性质可得,若 A ⊕ B = C ,则 A ⊕ C = B 且B ⊕ C = A。可以用这条性质进行简单的数据交换。

本题就需要应用异或的上述性质,因为数组中除了一个元素外,每个元素都有重复的元素,而重复的元素相异或就为0,异或满足交换率,因此最后的结果只剩单元素 ^ 0 = 单元素,最后剩下的单元素就是我们要找的不重复的元素。

class Solution {public int singleNumber(int[] nums) {int result = 0;for(int num : nums){result ^= num;}return result;}
}
http://www.dtcms.com/a/584971.html

相关文章:

  • 白沟做网站邢台网站网页设计
  • 3d设计网站外贸网站用wordpress
  • 长春企业网站设计培训学校类网站建设方案
  • 外贸公司的网站企业网站
  • 网站怎么申请微信支付接口seo英文怎么读
  • wordpress批量增加用户权限邢台网络优化技术公司
  • 网站建设刂金手指下拉十五规模以上工业企业个数
  • 网站开发做什么的uniapp开发者中心
  • 偃师建设局网站重庆网站建设技术支持重庆互联网
  • 网站搭建代码织梦网站做seo优化
  • 成都 企业 网站建设西安建筑人才网
  • 盐城专业做网站较好的公司余姚网站建设yyshj
  • 姜堰网站制作广汉手机网站设计
  • 做网站的公司都有哪些业务哪个应用市场软件最全
  • 河南省住房和城乡建设厅新网站手机网站推广
  • 网站内链seo网站域名等级
  • 深泽网站建设网站开发推广招聘
  • 宁夏网站推广电子商务代运营
  • 苏州公司的网站建设景观设计案例网站
  • 网站如何加入广告联盟wordpress上传图片权限
  • 公司网站公司哪家好安居客网站怎么做
  • 制作企业网站要花多少钱建设工程168类似的网站
  • 网页开发视频教程徐州关键词优化
  • 网站底部加备案号域名备案时网站名字
  • 滨海网站建设广州企业网站设计
  • 有什么好的网站建设的书网络设备具体有哪些
  • 吴桥做网站价格蝉知cms wordpress
  • 亚马逊网站开发者平台代做网站和说明书
  • 李沧网站建设谁家好做网站为什么要用php
  • 做网站文案用哪个软件中英文外贸网站模板