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

珠海企业网站建设企业如何建官方网站

珠海企业网站建设,企业如何建官方网站,网上做网站广告投放,网页版小红书题目 在一个数组 nums 中除一个数字只出现一次之外#xff0c;其他数字都出现了三次。请找出那个只出现一次的数字。 思路 这题是剑指 Offer 56 - I. 数组中数字出现的次数的变体#xff0c;本题只有一个数num出现一次#xff0c;其余的均出现三次 三次的话使用异或消无法…题目 在一个数组 nums 中除一个数字只出现一次之外其他数字都出现了三次。请找出那个只出现一次的数字。 思路 这题是剑指 Offer 56 - I. 数组中数字出现的次数的变体本题只有一个数num出现一次其余的均出现三次 三次的话使用异或消无法消除首先进行一个转换 首先将所有数字都看成 32位 的二进制数接着将数组中的所有数字相加。那么对于某一位来说数值一定是 3N或3N1 所有出现3次的数字对该位置的贡献和一定是0或3即要么全0要么全1出现一次的数字对该位置的贡献一定是0或1所以对该位置的和用3取余结果就是出现一次的数字在该位置的值这种解法是具有通用性的即出现4次、5次、N次直接用4、5、N取余即可。 java代码如下 class Solution{public int singleNumber(int[] nums){int res 0;for(int i 0 ; i 32; i){//对于int每一位int bit 0;//计算该位上的和for(int num : nums){bit ((num i) 1);//有0出0全1出1}//对3取余即为res在该位上的值res ((bit % 3) i);//左移相当于乘i}return res;} }
http://www.dnsts.com.cn/news/93907.html

相关文章:

  • wpf做的网站易思网站管理系统收费
  • 印刷公司网站模板月租网站空间
  • 沧州网站制作报价长春市经济开发区人才网
  • 益阳网站建设详细教程wordpress 修改评论函数
  • 文化馆网站建设意义开发网站的可行性
  • 竞价托管代运营seo快速上排名
  • 第三方网站建设crm管理系统
  • 鹰潭网站建设外链交换平台
  • 百度云怎么做网站情感营销经典案例
  • 河南做网站送记账网站常用颜色
  • 如何创建网站的过程视频相亲网站开发成本
  • DW怎么做招聘网站网站编辑做图片用什么
  • 三 加强门户网站等新媒体建设网站结构怎么分析
  • wordpress下载网站学计算机的出路
  • 资源优化排名网站北海网站建设网络公司
  • 做机械的有什么网站网站开发模块分类
  • 东阳网站推广抖音营销推广
  • 网站标题没有排名中企动力做网站收费标准
  • 网站建设与制作段考试题如何进入公司网站后台
  • ssp网站怎么做网站单页面可以做302跳转吗
  • 校园招聘网站策划书免费注册网站免登录
  • 网站自己做余额充值自动扣款wordpress if分类
  • 中国建设银行公积金网站首页重庆网站推广公司
  • 旅游网站建设方案背景描述淘宝seo具体优化方法
  • 网站批量修改医院网站的建设
  • 淮安建设工程协会网站查询福州网站建设制作首选荧光信息
  • 网站发多少篇文章开始做外链大连建设网交费查询
  • 新北建设局网站好品质高端网站设计
  • 江门当地的免费网站优化网站建设销售经理职责
  • 平板做网站服务器wordpress怎么增加字段