重拾编程之路--Number of 1 Bits
来源:互联网 发布:淘宝开店货源哪来 编辑:程序博客网 时间:2024/06/06 02:43
package com.lulu.leetcode;/** * 求无符号号数1的个数,存储为32位 * @author lulu * */public class C_hammingWeight { public int hammingWeight(int n) { int count=0; for(int i=0;i<32;i++){ if((n>>>i & 1)==1){ count++; } } return count; }/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub}}
题意:求无符号整数以32位存储1的个数
解题思路:
无符号右移(>>>)i [0,32)次,每次结果和1做与(&)运算,==1,计数加1;
0 0
- 重拾编程之路--Number of 1 Bits
- 重拾编程之路-- Reverse Bits
- LeetCode题库之Number of 1 Bits
- leetcode之Number of 1 Bits
- leetcode之number of 1 bits
- leetcode之Number of 1 Bits
- leetcode之Number of 1 Bits,Reverse Bits,Rotate Array
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Python多线程学习
- VirtualBox安装
- 您相伴匆匆走过的三年,她是怎样的倔强
- 51单片机的物理存储地址_20160112
- 位运算函数实现float型变量取整数位
- 重拾编程之路--Number of 1 Bits
- 005-httpd基础配置
- 定点数的表示
- Java军事卫星拓扑图MilitaryDemo
- android锁屏分析
- HBase的shell的基本操作的指令
- Mysql 中 if 的 用法
- 存储地址空间结构_20160114
- 【ASP.NET】session与cookie的比较