leetcode 461 Hamming Distance C++
2016-12-19 18:13
363 查看
这题太简单了,我用了位运算
int hammingDistance(int x, int y) {
int count = 0;
while(x!=0||y!=0){
if ((x&0x1) != (y&0x1)) count++;
x = x>>1;
y = y>>1;
}
return count;
}
int hammingDistance(int x, int y) {
int count = 0;
while(x!=0||y!=0){
if ((x&0x1) != (y&0x1)) count++;
x = x>>1;
y = y>>1;
}
return count;
}
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 关于指针的一些事情
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- 书评:《算法之美( Algorithms to Live By )》
- 动易2006序列号破解算法公布
- C#递归算法之分而治之策略
- Ruby实现的矩阵连乘算法
- C#插入法排序算法实例分析
- C#算法之大牛生小牛的问题高效解决方法
- Lua中调用C++函数示例
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- C#算法函数:获取一个字符串中的最大长度的数字
- 超大数据量存储常用数据库分表分库算法总结
- C#数据结构与算法揭秘二
- C#冒泡法排序算法实例分析
- 算法练习之从String.indexOf的模拟实现开始
- C#算法之关于大牛生小牛的问题
- C++联合体转换成C#结构的实现方法