二进制中1的个数[剑指offer]之python实现
2016-10-16 21:02
330 查看
题目描述
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
题目链接
比较经典的一个算法
用while n : 判断的时候提交wrong,,,
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
题目链接
# -*- coding:utf-8 -*- class Solution: def NumberOf1(self, n): # write code here count=0; for i in range(0,32): if n&1: count=count+1 n=n>>1 return count
比较经典的一个算法
用while n : 判断的时候提交wrong,,,
相关文章推荐
- 剑指offer-10-Python实现(二进制中1的个数)
- [转]二进制中1的个数[剑指offer]之python实现
- 有关于剑指offer中某些题的python实现
- 变态跳台阶[剑指offer]之python实现
- [牛客网,剑指offer,python] 二进制中1的个数
- [牛客网,剑指offer,python] 二进制中1的个数
- [牛客网,剑指offer,python] 二进制中1的个数
- 二叉树的深度[剑指offer]之python实现
- 树的子结构[剑指offer]之python实现
- [牛客网,剑指offer,python] 二进制中1的个数
- 剑指offer中把数组排成最小数之归并排序实现(python 3.5.2)(附上归并和不开新数组的快排)
- [牛客网,剑指offer,python] 二进制中1的个数
- 数值的整数次方[剑指offer]之python实现
- [牛客网,剑指offer,python] 二进制中1的个数
- 剑指offer第十一题【二进制中1的个数】c++实现
- 跳台阶剑指offer]之python实现
- 链表中倒数第k个结点[剑指offer]之python实现
- 反转链表[剑指offer]之python实现
- [牛客网,剑指offer,python] 二进制中1的个数
- [牛客网,剑指offer,python] 二进制中1的个数