肖小粤的啵嗑


  • 首页

  • 分类

  • 归档

  • 简历

  • 搜索

【剑指Offer】面试题15:二进制中1的个数

发表于 2018-03-29 | 分类于 剑指Offer | 阅读次数:

题目:输入一个整数,输出该数二进制表示中 1 的个数。其中负数用补码表示。

实现

1
2
3
4
5
6
7
8
9
10
public class Solution {
public int NumberOf1(int n) {
int count = 0;
while (n != 0) {
n = n & (n - 1);
count++;
}
return count;
}
}
【剑指Offer】面试题10-4:矩形覆盖
【剑指Offer】面试题16:数值的整数次方
  • 文章目录
  • 站点概览
肖小粤

肖小粤

少一点功利主义的追求
多一些不为什么的坚持

64 日志
7 分类
  1. 1. 实现
© 2018 — 2019 肖小粤
访客数: 人 访问量: 次