jQuery火箭图标返回顶部代码

jQuery火箭图标返回顶部代码

滚动滑动条后,查看右下角查看效果。很炫哦!!

适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.

汉明距离(leetcode)

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

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

注意:
0 ≤ xy < 231.

示例:

输入: x = 1, y = 4

输出: 2

解释:
1   (0 0 0 1)
4   (0 1 0 0)
       ↑   ↑

上面的箭头指出了对应二进制位不同的位置。

c++代码:
class Solution {
public:
    int hammingDistance(int x, int y) {
        int number=0;
        while(x>=1 || y>=1){
            if(x%2 != y%2)
                number++;
            x=x/2;
            y=y/2;
        }
      while(x>=1){
          if(x%2==1)
              number++;
          x=x/2;
      }
        while(y>=1){
             if(x%2==1)
                 number++;
            
          x=x/2;
        }
        return number;
    }
};

 

posted @ 2019-04-15 10:48  寒水浮云  阅读(189)  评论(0)    收藏  举报