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

商务网站建设sz886网站seo课设

商务网站建设sz886,网站seo课设,wordpress 作者回复,企业网站的建设 英文摘要两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 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.tj-hxxt.cn/news/7635.html

相关文章:

  • bootstrap怎么做网站外包seo公司
  • 网站建设与管理插图查权重工具
  • 委托网站建设书营销推广活动策划书模板
  • 俄语培训网站建设百度推广关键词多少合适
  • 百度统计网站速度诊断工具淄博网站制作优化
  • 做盗市相关网站百度推广是什么
  • 个人做搜索引擎网站违法吗北京seo经理
  • seo网站设计多少钱朔州网站seo
  • 深圳建设网站需要多少钱企业营销战略
  • 网上注册公司营业执照注册流程长沙百度网站优化
  • 专业营销的网站建设公司排名网址解析ip地址
  • 东莞市城乡建设规划局官网宁波厂家关键词优化
  • 枣庄建网站的公司天津seo博客
  • xampp搭建wordpress网站seo关键词优化排名
  • 便宜自适应网站建设南昌seo公司
  • 98建筑网挂靠官网北京优化推广公司
  • 网站程序是什么?毛戈平化妆培训学校官网
  • 企业品牌网站制作东营百度推广电话
  • 调用wordpress数据seo排名优化推广
  • 福田做网站怎样联系百度客服
  • 网站建设仟金手指专业12站外seo是什么
  • 企业网站都需要备案吗优化营商环境发言材料
  • 怎么拥有个人网站长沙网站seo技术厂家
  • 建设银行网站首页网络推广都是收费
  • 旅行社网站建设规划方案新东方烹饪学校学费一年多少钱
  • 做旅游网站包括哪些栏目培训公司排名
  • 建网站公司联系方式惠州企业网站建设
  • 手机网站建设制作教程盘古百度推广靠谱吗
  • 百度做网站的公司seo搜索引擎优化名词解释
  • windows和linux做网站品牌推广与传播方案