您当前的位置: 首页 > 

孑渡

暂无认证

  • 1浏览

    0关注

    178博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

每日一题:2021/5/28

孑渡 发布时间:2021-05-29 10:10:15 ,浏览量:1

- 汉明距离总和

两个整数的 汉明距离 指的是这两个数字的二进制数对应位不同的数量。 计算一个数组中,任意两个数之间汉明距离的总和。

class Solution {
public:
    int totalHammingDistance(vector& nums) {
        long sum = 0;
        while(!allZero(nums)){
            sum += getSum(nums);
            divide(nums);
        }
        return sum;
    }

    long getSum(vector& nums){
        vectorvalue(2);
        for(int n = 0; n             
关注
打赏
1663211900
查看更多评论
0.0429s