0%

2021-5-27-LeetCode记录

2021-5-27 LeetCode记录

难度 数量
总计 1
Easy 1

​ 今天做了每日一题。

  1. 汉明距离

    经典的位运算问题,涉及到异或、与、左右移等操作。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    class Solution {
    public:
    int hammingDistance(int x, int y) {
    int s = x ^ y, sum = 0;
    while(s){
    sum += s & 1; //获取最低位
    s >>= 1; //右移
    }
    return sum;
    }
    };