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

网站如何免费推广wordpress模板中添加短代码

网站如何免费推广,wordpress模板中添加短代码,今天高清视频免费播放,萝卜建站题目链接:137. 只出现一次的数字 II - 力扣(LeetCode) 算法解析 位运算是用于二进制的运算符号。而对于多次出现的数字,其二进制都是一模一样的,这里是3次重复的出现是数字。由此我们可以想到,如果我们由低…

题目链接:137. 只出现一次的数字 II - 力扣(LeetCode) 

 算法解析

        位运算是用于二进制的运算符号。而对于多次出现的数字,其二进制都是一模一样的,这里是3次重复的出现是数字。由此我们可以想到,如果我们由低到高去计算为一个bit位上的和,对和取余3。如果为0则代表这个bit位上都是重复出现的数字。如果位1则代表出现的我们要找的数字。我们将这个bit的结果记录,再去计算和判断下一个bit位

 代码实现

//计算每一个bit位的和
class Solution {
public:int singleNumber(vector<int>& nums){int ret = 0;//ret负责记录每一个bit位的变化情况for (int i = 0; i < 32; i++)//一个整型一共有32个bit位{int sum = 0;for (auto& e : nums){if (((e >> i) & 1) == 1)//从低到高计算每个元素在同一个bit位上的和sum++;}sum %= 3;if (sum == 1)//当取余结果为1时,说明出现了我们要找的数字,我们将其记录ret |= (sum << i);}return ret;}
};

 拓展

        其实对于这种题:一个元素只出现一次,其余元素出现n次。方法是一样的,只需要将取余3改为取余n即可

http://www.dtcms.com/wzjs/799342.html

相关文章:

  • 网站出现建设中搜狐快站装修网站建设
  • 怎么把dw做的网站传上去网站建设推广销售人员
  • 仿淘宝网站建设服务器有了怎么做网站
  • 校园门户网站解决方案大连网站建设大全
  • 怎么做网站推广电话哪个网站教人做美食
  • 江宁招网站建设58wordpress媒体库 扩容
  • 如何把自己电脑做网站服务器织梦网站程序5.7首页模板
  • 哪个地方可学习网站建设中国建设银行网站荆门网点查询
  • 网站建设中的矢量图标北京网络营销外包公司哪家好
  • 客户买东西返利网站怎么做对于新公司如何让其做网站推广
  • 海阳市建设工程交易中心网站网站优化的优势
  • 哈尔滨+做网站公司有哪些网站推广东莞
  • 一站式服务的好处深圳服务网站入口
  • 网站开发培训中心 市桥合肥seo收费
  • 柳市网站什么是无主体新增网站
  • 找北京赛车网站开发网站怎样做seo
  • 3yx这个网站做刷单软件工程师工作稳定吗
  • dz插件网站和自己做的网站区别网站设计模板照片
  • 培训网站开发流程wordpress 手机管理员密码
  • 选择建设网站公司要注意什么免费企业网站创建
  • 网站建设项目设计的图片石柱土家族网站建设
  • 建设银行投资网站怎样备份wordpress
  • 佛山网站建设公司经营范围vultr 宝塔安装wordpress
  • 蔚县网站建设wl17581自己有产品怎么网络销售
  • 简述电子商务网站的建设wordpress弹窗广告插件
  • 校园二手市场网站开发制作网页教学反思
  • 个人网站备案可以做项目网站wordpress登陆改图标和连接
  • 三门峡网站设计网站电子签名怎么做
  • 网站上传不了图片不显示不出来wordpress主题调度
  • 宁波网站推广优化联系电话抖音怎么开通小程序推广