剑指offer题解 二进制中1的个数
2016-06-21 11:14
267 查看
题目描述
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
public class Solution { public int NumberOf1(int n) { int count=0; while(n!=0){ n=n&(n-1); count++; } return count; } }
相关文章推荐
- Part 1: Introduction to Backbone.Js
- jquery的uploadify插件实现的批量上传V3.2.1版
- Gulp教程,前端工作环境的搭建
- BootStrap实现树形目录组件代码详解
- 【JS学习】-利用谷歌浏览器调试JS代码
- jQuery实现的跨容器无缝拖动效果代码
- HtmlAgilityPack 总结(一)
- jQuery MiniUI开发系列之:数据验证
- JSON
- 关于使用json数据传递的时候hibernate的懒加载问题
- 【分享】WeX5的正确打开方式(1)
- js操作table
- jQuery MiniUI开发系列之:Ajax处理超时、服务端错误
- 弹幕的简单实现
- JS基于构造函数实现的菜单滑动显隐效果【测试可用】
- Javascript模块化编程(三):require.js的用法【转】
- Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
- Javascript模块化编程(二):AMD规范【转】
- Javascript模块化编程(一):模块的写法【转】
- 在JqueryEasyUI里使用aspnet服务器控件