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

网站诸多个人或主题网站建设 实验体会

网站诸多,个人或主题网站建设 实验体会,seo搜索引擎优化技术教程,如何给局域网 做网站两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y,计算并返回它们之间的汉明距离。 例: 输入:x 1, y 4 输出:2 解释: 1 (0 0 0 1) 4 (0 1 0 0) ↑ ↑ 上…

两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。

给你两个整数 x 和 y,计算并返回它们之间的汉明距离。

例:

输入:x = 1, y = 4
输出:2
解释:
1   (0 0 0 1)
4   (0 1 0 0)
       ↑   ↑
上面的箭头指出了对应二进制位不同的位置。

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/hamming-distance
 

解析:

对比的是两个数二进制之间不同的位数,可以使用异或运算,不同的位置为1,然后计算1的个数即可。

class Solution {public int hammingDistance(int x, int y) {int s = x ^ y, ret = 0;  // 异或运算,结果初始化while (s!=0){  // 循环条件ret += s & 1;  // 将个位和1做按位与运算s >>= 1;  // 右移一位,进行下一位的判断}return ret;  // 返回结果}
}

也可以直接使用内置函数进行计算:

class Solution {public int hammingDistance(int x, int y) {return Integer.bitCount(x^y);  // java内置函数,将整数转为二进制并计算其中包含的1的个数}
}

http://www.yayakq.cn/news/746131/

相关文章:

  • 静态网站是什么原因c 做网站怎么截取前面的字符
  • 深圳网站建设 猴王网络长沙网站制作作
  • 南京做网站seo怎么制作游戏?
  • 门户网站建设与开发如何改wordpress主页
  • 行业自建网站苏州集团网站设计开发
  • 一流的免费网站建设卖手机网站开发的必要性
  • 深圳做分销网站公司易网
  • 网站后台图片网站建设顺序
  • 如何接单做网站哈尔滨做企业网站
  • 社交网站第一步怎么做iis8搭建网站
  • 怎么黑掉织梦做的网站使用本地主机做网站
  • 西部数码网站打不开各大网站收录入口
  • 丹徒建设网官方网站带数据库网站设计
  • 电商网站建设与课程设计计算机网站开发是那个语言
  • 辽宁建设网站首页百度导航下载2021最新版
  • 有关网站开发的论文网站模板psd
  • 网站开发专业成功人士医院网站那里填评价
  • 三亚建设网站网站建设收费标准如何
  • 网站后台统计深圳网站制作招聘
  • 2015年做那个网站致富品牌注册怎么注册
  • 给个网站做填空题2017做网站挣钱吗
  • 宽屏营销型网站源码内蒙古建设厅网站官网
  • centos7网站开发防制网站怎么做
  • 长春广告公司网站建设管理咨询公司最专业的公司
  • html5网站修改婚恋网站应聘做销售
  • 求网站2021在线观看北海市建设局官方网站
  • 没有服务器做网站wordpress模评论
  • 古风网站怎么做wordpress 主题 排行榜
  • 民宿网站开发数据流图自己做网站卖矿山设备
  • 做淘宝客如何引出图片到网站珠海网站建设方案开发