题目: 
两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。
给出两个整数 x 和 y,计算它们之间的汉明距离。
注意:
0 ≤ x, y < 231.

//汉明距离:两个数对应二进制位的不同的数目
//将两个值异或,不同二进制位对应的异或值是1
class Solution {public int hammingDistance(int x, int y) {int xor = x ^ y;int distance = 0;while (xor != 0) {//模2可以取出最右边对应的二进制位if (xor % 2 == 1)distance += 1;xor = xor >> 1;}return distance;}
}

https://leetcode-cn.com/problems/hamming-distance/solution/yi-ming-ju-chi-by-leetcode/

经典异或题:汉明距离相关推荐

  1. 《LeetCode力扣练习》第461题 汉明距离 Java

    <LeetCode力扣练习>第461题 汉明距离 Java 一.资源 题目: 两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目. 给你两个整数 x 和 y,计算并返回 ...

  2. JAVA经典算法50题(转)

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/51097928 JAVA经典算法50题 [程序1]   题目:古典问题:有一对兔子, ...

  3. java经典50题_JAVA经典算法50题(3)【面试+工作】

    原标题:JAVA经典算法50题(3)[面试+工作] JAVA经典算法50题(3)[面试+工作] [程序21] 题目:求1+2!+3!+...+20!的和. 1.程序分析:此程序只是把累加变成了累乘. ...

  4. 经典笔试编程题--Java实现

    转载自  经典笔试编程题--Java实现 1.输入一个正数n,输出所有和为n的连续正数序列.  分析:设定两个指针,min指向和为n的连续正数序列的最小值,max指向和为n的连续正数序列最大值.sum ...

  5. java string逆序_java经典入门算法题,java初学者必备

    java经典入门算法题 开头求关注警告 喜欢这样文章的可以关注我,我会持续更新,你们的关注是我更新的动力!需要更多java学习资 料的也可以私信我! 祝关注我的人都:身体健康,财源广进,福如东海,寿比 ...

  6. JAVA经典算法40题

    JAVA经典算法40题 [程序1]  题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析 ...

  7. 全新整理:微软、谷歌、百度等公司经典面试100题[第1-60题]

    全新整理:微软.谷歌.百度等公司经典面试100题[第1-60题] 整理:July.二零一一年三月九日. 应网友承诺与要求,全新整理.转载,请注明出处. 博主说明: 此100题V0.2版,本人不再保证, ...

  8. 全新整理:微软、谷歌、百度等公司经典面试100题[第101-160题]

    全新整理:微软.谷歌.百度等公司经典面试100题[第101-160题] 整理:July.二零一一年三月九日. 应网友承诺与要求,全新整理.转载,请注明出处. 博主说明: 此100题V0.2版,本人不再 ...

  9. 全新整理 微软 谷歌 百度等公司经典面试100题 第101 160题

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 全新整理 ...

最新文章

  1. Linux命令行笔记
  2. 影响系统性能的几个原因
  3. PLC与IC卡读卡器
  4. html 图片行内剧中,HTML入门(转义字符、行内样式和块级元素、定位、锚点、跑马灯标签、图片标签、表格标签的讲解)...
  5. Unity3D开发基础组件提取总结
  6. Java 对 lang3中Complex类的封装,使之支持BigDecimal
  7. 分析频域滤波和空域滤波的各自特点_IIR数字滤波器设计(数字信号处理)
  8. Centos7安装完成找不到 ifconfig 网路设置命令
  9. 注册表应用100例—注册表使用全攻略之十一
  10. SAR成像(一):线性调频信号(LFM)和脉冲压缩
  11. SPSS数据分析之分类变量频率分析
  12. 2022年帝国CMS7.5内核精仿《5288商机网》二次开发多个功能,运营级
  13. lstm 预测诗歌_预测诗歌运动
  14. 推荐老牌挂机网赚 沙丁鱼流量联盟
  15. DB2数据库报错SQL1116N
  16. python多个函数_请教:一个类中可以定义多个同名函数?
  17. 深度操作系统deepin 20.9 正式发布!
  18. java 常用类 - 大数据运算
  19. 基于SLAM的机器人导航避障方案
  20. 23. 圆圈中最后剩下的数字

热门文章

  1. 【RecyclerView】 六、RecyclerView.ItemDecoration 条目装饰 ( 简介 | onDraw | onDrawOver | getItemOffsets )
  2. 【计算理论】可判定性 ( 对角线方法 | 证明自然数集 N 与实数集 R 不存在一一对应关系 )
  3. 【计算机网络】计算机网络 OSI 参考模型 ( 计算机网络分层结构 | OSI 七层参考模型 | 应用层 | 表示层 | 会话层 | 传输层 | 网络层 | 数据链路层 | 物理层 )
  4. 【C++ 语言】面向对象 ( 函数重载 | 运算符重载 | 运算符重载两种定义方式 | 拷贝构造方法 | RVO 优化 | NRVO 优化 )
  5. 【微信开发】微信公众号开发 之 编辑模式使用
  6. hihocoder 1320 压缩字符串(字符串+dp)
  7. Revit二次开发--Hello World
  8. 混合图 (Standard IO)
  9. 穿越五年的时空,重回三元湖畔
  10. Python 语言介绍