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

北京互联网公司网站建设金融投资网站开发

北京互联网公司网站建设,金融投资网站开发,做电商有那个网站,安徽建设工程信息网站给你一个整数数组 nums #xff0c;除某个元素仅出现 一次 外#xff0c;其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 示例 1#xff1a; 输入#xff1a;nums [2,2,3,2] 输出#xff1a;3 示例 2#xff1a; 输入#xff1a;nums [0,1,0,…给你一个整数数组 nums 除某个元素仅出现 一次 外其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 示例 1 输入nums [2,2,3,2] 输出3 示例 2 输入nums [0,1,0,1,0,1,99] 输出99 提示 1 nums.length 3 * 104 -231 nums[i] 231 - 1 nums 中除某个元素仅出现 一次 外其余每个元素都恰出现 三次 解题思路 因为除某个元素仅出现 一次 外其余每个元素都恰出现 三次 将所有元素的二进制排成一列对齐其中每一列即相同二进制位出现的1的次数只可能是3的倍数或者是3的倍数加一。 为什么是3的倍数或者是3的倍数加一 因为数组由2部分组成n个三元组相同的3个元素和一个独立的元素因为相同元素相同二进制位的数值是一样的因此可能产生的是3mnm个1如果独立的那个元素该位是0也可能独立的那个元素该位也是1因此可能产生的是3m1nm个1。 因此凭借1的个数就可以推出独立元素所有为1的二进制位从而还原出独立的那个元素 代码 func singleNumber(nums []int) int {res:int32(0)for i : 0; i 32; i {//检查每个二进制位c:int32(0)for _, num : range nums {cint32(num)i1}if c%30{//还原独立的元素res|1i}}return int(res) }
http://www.pierceye.com/news/64967/

相关文章:

  • 帝国cms 企业网站哈尔滨市工程建设监理有限公司
  • 站长必备网站重庆云阳网站建设公司
  • 校园网站建设整改建议网站备案需要多久时间
  • 华夏网站建设网站都是在哪里制作的
  • 自己的服务器如何给网站备案翻译api wordpress
  • wordpress dooplay中山网站推广优化
  • 烟台营销型网站建设湖南网站定制
  • 银川做网站哪家公司好抖音开放平台注册
  • 济南高新区 网站制作售房网站开发 .net
  • 学校类网站建设的分析wordpress 全站404
  • 哪里有做网站的公司合肥万户网络科技有限公司
  • 第一页网站SEO用织梦建设网站的步骤
  • 智慧团建网站官网入口登录贵州省高层建筑信息平台
  • 长沙做网站建设公司哪家好微网站如何做微信支付宝
  • 南京做网站设计百度搜索引擎优化怎么做
  • 外贸公司 网站荷城网站制作
  • 公司网站备案查询公司seo是指什么意思
  • 郑州 网站建设 东区网站设计与制作费用
  • 关于网站建设的名言黑wordpress网站
  • 大理做网站哪家好工地找工作哪个软件好
  • 4网站建设哪里好点网站上做推广方案
  • 网站宣传与推广的方法广州市网站建设制作费用
  • 什么叫网站外链wordpress插件必备
  • 企业服务建设网站wordpress 注册密码
  • app网站软件公众号流量投放
  • 静态网站站内搜索道滘仿做网站
  • 建设虚拟币交易网站外贸网站推广有用吗
  • 长沙 外贸网站建设赣州今天招工信息赣州人才网
  • 网站建设上市合肥网站外包
  • 万江建设网站设计公司企业计划书