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

刷赞网站怎么做关键词推广优化排名如何

刷赞网站怎么做,关键词推广优化排名如何,ps快速做网站,石家庄住建局官方网查询位运算,直接在二进制上进行的按位操作,位运算的种类如下: 1.按位异或^:异或的含义是操作的两位不同,则结果为1,相同则结果为0,所以两个相同的数异或,结果应该是0,3^3的结果是0,3^4的…

位运算,直接在二进制上进行的按位操作,位运算的种类如下:

1.按位异或^:异或的含义是操作的两位不同,则结果为1,相同则结果为0,所以两个相同的数异或,结果应该是0,3^3的结果是0,3^4的结果是7(011^100=111),可以看出来异或就是无进位加法啊。异或运算还满足交换律和结合律。a^b^a=b这个其实是因为a^a=0,0^b=b

2.按位与&,操作的两位必须都为1时,结果才为1,1&1=1,1&0=0&1=0&0=0。可以看出来,两个相同的数&运算,得到的还是它自己。两个不同的数计算,得到的是他们相同的位,即取交集

3.按位或|,操作的两位数任意一个为1时,结果就为1,1|1=1|0=0|1=1,0|0=0。可以看出来,两个相同的数|运算,得到的还是它自己,相同不同的数据计算,得到的是他们的并集。

4.按位取反~,这个运算符只有一个操作数,作用就是翻转二进制,如果是有符号的,正负也会随着对调。

5.算数左移<<和算数右移>>,A<<b,将A向左移动b位,空出来的部分补0,右移也是相同的。所以箭头方向就是移动的方向。算数右移可以用来取最小的一位 A&1,A>>1。

典型题目:

461--求汉明距离(二进制不同的位数),先进行异或运算,然后不断的算数右移取最后一位,计算最后一位是1的次数。

190--翻转二进制,把一个10进制的整数按位翻转,按位取反是不行的,因为符号位也会被翻转?

A&1=0 则B<<1 b&1,A&1=1则B<<1,因为算数左移多出来的都是0,所以直接B<<1,B+=A&1即可。

136题,求一个数组内只出现一次的数字,这个解法太巧妙了。x^0=x,x^x=0,而且异或操作是有结合律的,所以异或的顺序并不重要。把所有的数字异或完了,最后还是会剩下单独出现的那一个。

http://www.mmbaike.com/news/57160.html

相关文章:

  • 合肥做网站好的公司哪家好怎么做百度推广的代理
  • 湛江今天发生的重大新闻seo手机端排名软件
  • 做编辑器的网站通过qq群可以进行友情链接交换
  • 淘宝网站建设教程视频长沙优化科技有限公司
  • 南通网站建设公司百度关键词搜索
  • wordpress 发布工具太原seo优化
  • 专业做网站的软件下载百度官方版
  • 深度网营销型网站建设营销公司网站
  • 巩义网站推广优化搜索引擎的关键词优化
  • 给公司做网站怎么样站长统计网站
  • 做新零售这些注册网站和找货源6推广引流工具
  • 网站建设好如何开通结构优化
  • jquery效果网站湖南企业seo优化
  • 宁夏建设学院官方网站seo案例分析及解析
  • 网站seo排名优化软件百度搜索量
  • 电子商务网站建设人才广州网站优化方式
  • 专业网站 建设公司竞价sem托管
  • 怎么在电脑上做网站竞价推广和信息流推广
  • 潍坊优化网站排名靠前产品经理培训
  • 赤风设计宁波seo博客
  • 静海县建设委员会网站google推广费用
  • 自己做网站要钱么torrentkitty磁力猫
  • 中英文企业网站系统网络推广属于什么专业
  • 可信赖的广州做网站网站推广途径和推广要点
  • 做网站看好金石网络免费的行情软件网站下载
  • 做投票网站的常州网站关键词推广
  • 网站如何建设推广手机seo排名软件
  • 网站建设公司石家庄百度权重等级
  • 美橙互联网站建设案例百度收录网址
  • 苏州在线网站制作百度地图关键词优化