Leetcode--461. 汉明距离
发布日期:2021-04-30 21:06:25 浏览次数:113 分类:精选文章

本文共 723 字,大约阅读时间需要 2 分钟。

??????? x ? y ????????????????????????? x ? y ??????????????????? x ? y ???????????????????????

???????

  • ?????? sum ? 0?
  • ???????? x ? y ???????????? 32 ???? 231 ??????? 8 ??32 ????????????
  • ???????? x ? y ??????????????sum ???
  • ? x ? y ????????????????
  • ???????? sum ?????????
  • ???????

    ?????? x ? y??????????????????????????????????????

    ???

    1. ?????? sum ? 0?
    2. ???????? x ? y ???????????? 32 ??
    3. ???????? x ? y ??????????????sum ???
    4. ? x ? y ????????????????
    5. ???????? sum ?????????

    ???

    ```java
    public int hammingDistance(int x, int y) {
    int sum = 0;
    for (int i = 1; i <= 32; i++) {
    if ((x & 1) != (y & 1)) {
    sum++;
    }
    x >>= 1;
    y >>= 1;
    }
    return sum;
    }
    上一篇:JavaScript基础知识点总结、一
    下一篇:synchronized与volatile

    发表评论

    最新留言

    感谢大佬
    [***.8.128.20]2026年06月18日 07时27分00秒