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

个人 备案 多个网站wordpress增加内链

个人 备案 多个网站,wordpress增加内链,中国建设银行行网站,北京网站优化技术题记#xff1a; 两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y#xff0c;计算并返回它们之间的汉明距离。 示例 1#xff1a; 输入#xff1a;x 1, y 4 输出#xff1a;2 解释#xff1a; 1 (0 0 0 1) 4 (0 1 0 0…题记 两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y计算并返回它们之间的汉明距离。 示例 1 输入x 1, y 4 输出2 解释 1 (0 0 0 1) 4 (0 1 0 0) ------↑— ↑ 上面的箭头指出了对应二进制位不同的位置。 示例 2 输入x 3, y 1 输出1 提示 0 x, y 2 ^ 31 - 1 题目来源 作者LeetCode 链接https://leetcode.cn/leetbook/read/top-interview-questions-easy/xnyode/ 来源力扣LeetCode 解题方法 x和y都转化为二进制的时候在相同的位置上如果值都一样他们的汉明距离就是0。如果在相同的位置上值不一样有多少个不一样的位置那么汉明距离就是多少。所以看到这道题我们应该最容易想到的就是先异或运算然后再计算这个异或运算的结果在二进制表示中1的个数。代码如下 public int hammingDistance(int x, int y) {return Integer.bitCount(x ^ y); }一行代码搞定这题实际上没什么难度我们只需要计算x和y的异或结果然后再计算这个结果的二进制中1的个数即可。在之前我们分3个系列分别讲到了二进制中1的个数 《位1的个数系列一》 《位1的个数系列二》 《位1的个数系列三》 当然这题答案非常多下面我们再来看两种写法 一右移 public int hammingDistance(int x, int y) {int xor x ^ y;int res 0;while (xor ! 0) {res xor 1;xor xor 1;}return res; }转换为PHP代码为 function hammingDistance($x, $y) {$xor $x ^ $y;$count 0;while($xor ! 0){$count $xor 1;$xor $xor 1;}return $count; }二不通过移位计算 前面两种方式要么是移动原数字要么是移动1这次我们不移动任何数字来计算。在位运算中有这样一个操作就是n(n-1)可以把n最右边的1给消掉。举个例子当n12的时候我们来画个图看一下 明白了这个知识点代码就很容易写了我们通过循环计算不断的把n右边的1给一个个消掉直到n等于0为止 public int bitCount(int n) {int count 0;while (n ! 0) {n n - 1;count;}return count; }我们还可以把它给为递归的写法直接一行代码搞定 public int bitCount(int n) {return n 0 ? 0 : 1 bitCount(n (n - 1)); }转换为PHP代码为 function hammingDistance($x, $y) {$xor $x ^ $y;$count 0;while($xor ! 0){$count 1;$xor $xor - 1;}return $count; }方法来源 作者数据结构和算法 链接https://leetcode.cn/leetbook/read/top-interview-questions-easy/xnyode/?discussionTsikCY 来源力扣LeetCode
http://www.sadfv.cn/news/253270/

相关文章:

  • 做红k线网站做网站最常用的软件是什么
  • 长春仿站定制模板建站做网站优化推广的好处
  • 微山做网站wordpress 帐号共用
  • 网站被降权后怎么办清远专业网站制作公司
  • 开发公司章程长沙网站seo推广公司哪家好
  • 网站默认数据库地址梵客家装口碑怎么样
  • 网站建设费用摊销多少年秦皇岛市建设路小学网站
  • 做网站加入视频无法播放做跨境网站注意事项
  • 酒泉网站建设费用企业网站关键词优化排名应该怎么做
  • 国家建设部举报网站页面排版布局
  • 成都企业建站系统推广普通话手抄报模板可打印
  • 网站 改版 建议国外做网站用的程序
  • 做网站过程中的自身不足原创小说手机网站制作需要多少钱
  • 自己做的网站出现iis7租用大型服务器多少钱
  • 重庆网站建设快忻宁波建设监理管理协会网站
  • 天津做网站联系方式wordpress怎么上传产品
  • 网站建设费用申报域名访问
  • 微网站开发企业选择wordpress外观主题
  • 大型网站建设视频电商网站开发北京
  • 大连在哪里个省份搜索引擎优化的重要性
  • 绍兴做团购的网站外贸建站模板价格
  • 建立一个企业网站需要花多少钱中企动力z邮局登录
  • 关于建设饮食与健康网站的意义node.js 网站开发
  • 网站查询备案找项目网
  • 邢台做企业网站软文的本质是什么
  • 杭州如何做百度的网站wordpress搜索即时显示
  • react做门户网站建立一个网站用英语怎么说
  • 怀集网站建设兰州专业做网站的公司哪家好
  • 网站专题栏目策划方案个人信息网站html
  • 三明网站设计功能型网站设计