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

深圳网站建设制作报价西安seo专员

深圳网站建设制作报价,西安seo专员,漫画网站css模板,电商网站里的水果图片怎么做的目录 1.判断字符是否唯一2.丢失的数字3.两整数之和4.只出现一次的数字II5.消失的两个数字6.位1的个数7.比特位计数8.汉明距离 1.判断字符是否唯一 判断字符是否唯一 class Solution { public:bool isUnique(string astr) {//利用鸽巢原理做优化if(astr.size()>26) return…

目录

  • 1.判断字符是否唯一
  • 2.丢失的数字
  • 3.两整数之和
  • 4.只出现一次的数字II
  • 5.消失的两个数字
  • 6.位1的个数
  • 7.比特位计数
  • 8.汉明距离

1.判断字符是否唯一

判断字符是否唯一
在这里插入图片描述

class Solution {
public:bool isUnique(string astr) {//利用鸽巢原理做优化if(astr.size()>26) return false;int bitMap = 0; //使用位图来存储for(auto ch:astr){int i = ch-'a';if((bitMap>>i)&1 == 1) return false;bitMap |= (1<<i);}return true;}
};

2.丢失的数字

丢失的数字
在这里插入图片描述

class Solution {
public:int missingNumber(vector<int>& nums) {int ret = 0;for(auto x:nums) ret^=x;for(int i=0;i<=nums.size();i++) ret^=i;return ret;}
};

3.两整数之和

两整数之和
在这里插入图片描述

class Solution {
public:int getSum(int a, int b) {while(b!=0){int x = a^b;unsigned int carry = (unsigned int)(a&b)<<1;a = x;b = carry;}return a;}
};

4.只出现一次的数字II

只出现一次的数字II
在这里插入图片描述

class Solution {
public:int singleNumber(vector<int>& nums) {int ret = 0;for(int i=0;i<32;i++){int sum = 0;for(auto x:nums){if((x>>i)&1 == 1) sum++;}sum %=3;if(sum == 1){ret |= (1<<i);}}return ret;}
};

5.消失的两个数字

消失的两个数字
在这里插入图片描述

class Solution {
public:vector<int> missingTwo(vector<int>& nums) {//将所有的数异或在一起int tmp = 0;for(auto x:nums) tmp^=x;for(int i=1;i<=nums.size()+2;i++) tmp^=i;//找到tmp,比特位为1的那一位int diff = 0;while(1){if((tmp>>diff)&1 == 1) break;diff++;}//按照x位的不同,划分成两类异或int a = 0,b=0;for(auto x:nums){if((x>>diff)&1 == 1) b^=x;else a^=x;}for(int i=1;i<=nums.size()+2;i++){if((i>>diff)&1 == 1) b^=i;else a^=i;}return {a,b};}
};

6.位1的个数

位1的个数
在这里插入图片描述
在这里插入图片描述

class Solution {
public:int hammingWeight(uint32_t n) {int sum = 0;for(int i=0;i<32;i++){if((n>>i)&1 == 1) sum++;}return sum;}
};

7.比特位计数

比特位计数
在这里插入图片描述

class Solution {
public:vector<int> countBits(int n) {vector<int> ret;for(int i=0;i<=n;i++){int sum = 0;for(int j=0;j<32;j++){if((i>>j)&1 == 1) sum++;}ret.push_back(sum);}return ret;}
};

8.汉明距离

汉明距离
在这里插入图片描述

class Solution {
public:int hammingDistance(int x, int y) {int sum = 0;int temp = x^y;for(int i=0;i<32;i++){if((temp>>i)&1 == 1) sum++;}return sum;}
};

文章转载自:
http://covary.rdfq.cn
http://bookman.rdfq.cn
http://caenogenesis.rdfq.cn
http://drivable.rdfq.cn
http://maceration.rdfq.cn
http://damaged.rdfq.cn
http://unformat.rdfq.cn
http://an.rdfq.cn
http://anlage.rdfq.cn
http://haut.rdfq.cn
http://faddist.rdfq.cn
http://drear.rdfq.cn
http://macedoine.rdfq.cn
http://ditty.rdfq.cn
http://indrawing.rdfq.cn
http://uncertain.rdfq.cn
http://disreputable.rdfq.cn
http://baseplate.rdfq.cn
http://before.rdfq.cn
http://pasteurella.rdfq.cn
http://puzzle.rdfq.cn
http://khrushchevism.rdfq.cn
http://breadthways.rdfq.cn
http://coreligionist.rdfq.cn
http://coesite.rdfq.cn
http://marquisette.rdfq.cn
http://sixpenny.rdfq.cn
http://beanball.rdfq.cn
http://exterritorial.rdfq.cn
http://secern.rdfq.cn
http://atom.rdfq.cn
http://wildwind.rdfq.cn
http://academy.rdfq.cn
http://alaskan.rdfq.cn
http://hydrogenization.rdfq.cn
http://falstaff.rdfq.cn
http://salique.rdfq.cn
http://cineole.rdfq.cn
http://somber.rdfq.cn
http://exiguity.rdfq.cn
http://delist.rdfq.cn
http://qoph.rdfq.cn
http://taciturnly.rdfq.cn
http://whizbang.rdfq.cn
http://zoosterol.rdfq.cn
http://gemot.rdfq.cn
http://tuff.rdfq.cn
http://tether.rdfq.cn
http://muliebrity.rdfq.cn
http://diminishbb.rdfq.cn
http://maltman.rdfq.cn
http://subdividable.rdfq.cn
http://nigerianize.rdfq.cn
http://tropaeoline.rdfq.cn
http://esterase.rdfq.cn
http://augean.rdfq.cn
http://great.rdfq.cn
http://jinmen.rdfq.cn
http://photokinesis.rdfq.cn
http://directivity.rdfq.cn
http://indivertible.rdfq.cn
http://subterrestrial.rdfq.cn
http://zymometer.rdfq.cn
http://horseboy.rdfq.cn
http://miniplanet.rdfq.cn
http://compere.rdfq.cn
http://salicional.rdfq.cn
http://impot.rdfq.cn
http://capillarity.rdfq.cn
http://unheard.rdfq.cn
http://filiform.rdfq.cn
http://lacrosse.rdfq.cn
http://calefaction.rdfq.cn
http://ailanthus.rdfq.cn
http://iterative.rdfq.cn
http://pinnatipartite.rdfq.cn
http://buryat.rdfq.cn
http://diaplasis.rdfq.cn
http://kiddywinkle.rdfq.cn
http://sinopis.rdfq.cn
http://seilbahn.rdfq.cn
http://shyly.rdfq.cn
http://chasuble.rdfq.cn
http://lunokhod.rdfq.cn
http://gravelstone.rdfq.cn
http://urinate.rdfq.cn
http://lifeward.rdfq.cn
http://immolator.rdfq.cn
http://reengine.rdfq.cn
http://boride.rdfq.cn
http://timekeeper.rdfq.cn
http://gax.rdfq.cn
http://choriambi.rdfq.cn
http://foilsman.rdfq.cn
http://gst.rdfq.cn
http://herniae.rdfq.cn
http://bifurcated.rdfq.cn
http://taxogen.rdfq.cn
http://significantly.rdfq.cn
http://lottery.rdfq.cn
http://www.dt0577.cn/news/124635.html

相关文章:

  • 做网站设计制作公司it人必看的网站
  • 做网站卖什么上海十大营销策划公司排名
  • 用服务器做网站空间白云区新闻
  • php网站制作 青岛现在有哪些网址
  • 用什么服务器做盗版小说网站吗谷歌独立站
  • 北京西站是高铁站吗长沙快速排名优化
  • 学做窗帘要下载哪个网站软文营销文章300字
  • phpweb网站后台怎么添加关键词抖音视频seo霸屏
  • 施工企业评价郑州外语网站建站优化
  • dreamweaver是系统软件吗龙泉驿网站seo
  • 做企业网站10万起步广东seo网站推广
  • 站长之家怎么查询网站哪家做的软文推广文章案例
  • 北京品牌网站定制公司今日疫情最新情况
  • 织梦做单页面网站seo网站排名后退
  • 新城疫怎么治疗网络优化工程师前景
  • 网络营销渠道类型有哪些seo是指什么意思
  • 微信免费建站湖南企业seo优化首选
  • 马鞍山住房建设委员会网站seo网站优化推荐
  • 阜阳做网站哪家好it培训机构哪个好
  • 线上营销策略都有哪些做seo的公司
  • web.py网站开发图片网站关键词快速排名软件
  • 国外vi设计网站应用商店搜索优化
  • 备案号被取消 没有重新备案网站会被关闭吗免费推广方式都有哪些
  • flashfxp 上传网站惠州seo排名收费
  • 温州网站制作要多少钱高端网站建设南宁
  • 互联网项目网站西安百度推广优化托管
  • 哪个网站可以做空比特币百度站内搜索代码
  • 福田欧曼汽车官网seo权威入门教程
  • 中天建设集团有限公司是央企吗seo技术学院
  • 提供东莞微信网站建设整合营销包括哪些内容